Implementation Report

Summary

The following tests failed to pass in all UAs:

Full Results

Test Subtest CH35 FF27 IE11 SF7
/dom/collections/HTMLCollection-empty-name.html Ok Ok Ok Ok
Empty string as a name for Document.getElementsByClassName Pass Fail Pass Fail
Empty string as a name for Document.getElementsByTagName Pass Fail Pass Fail
Empty string as a name for Document.getElementsByTagNameNS Pass Fail Pass Fail
Empty string as a name for Element.children Pass Fail Pass Pass
Empty string as a name for Element.getElementsByClassName Pass Fail Pass Fail
Empty string as a name for Element.getElementsByTagName Pass Fail Pass Fail
Empty string as a name for Element.getElementsByTagNameNS Pass Fail Pass Fail
/dom/errors/DOMException-constants.html Ok Ok Ok Ok
Constant: ABORT_ERR Pass Pass Pass Pass
Constant: DATA_CLONE_ERR Pass Pass Pass Pass
Constant: DOMSTRING_SIZE_ERR Pass Pass Pass Pass
Constant: HIERARCHY_REQUEST_ERR Pass Pass Pass Pass
Constant: INDEX_SIZE_ERR Pass Pass Pass Pass
Constant: INUSE_ATTRIBUTE_ERR Pass Pass Pass Pass
Constant: INVALID_ACCESS_ERR Pass Pass Pass Pass
Constant: INVALID_CHARACTER_ERR Pass Pass Pass Pass
Constant: INVALID_MODIFICATION_ERR Pass Pass Pass Pass
Constant: INVALID_NODE_TYPE_ERR Pass Pass Pass Pass
Constant: INVALID_STATE_ERR Pass Pass Pass Pass
Constant: NAMESPACE_ERR Pass Pass Pass Pass
Constant: NETWORK_ERR Pass Pass Pass Pass
Constant: NOT_FOUND_ERR Pass Pass Pass Pass
Constant: NOT_SUPPORTED_ERR Pass Pass Pass Pass
Constant: NO_DATA_ALLOWED_ERR Pass Pass Pass Pass
Constant: NO_MODIFICATION_ALLOWED_ERR Pass Pass Pass Pass
Constant: QUOTA_EXCEEDED_ERR Pass Pass Pass Pass
Constant: SECURITY_ERR Pass Pass Pass Pass
Constant: SYNTAX_ERR Pass Pass Pass Pass
Constant: TIMEOUT_ERR Pass Pass Pass Pass
Constant: TYPE_MISMATCH_ERR Pass Pass Pass Pass
Constant: URL_MISMATCH_ERR Pass Pass Pass Pass
Constant: VALIDATION_ERR Pass Pass Pass Pass
Constant: WRONG_DOCUMENT_ERR Pass Pass Pass Pass
DOMException constants Pass Pass Pass Pass
/dom/errors/exceptions.html Ok Ok Ok Ok
!exception.hasOwnProperty("name") Fail Pass Pass Fail
In iframe: !exception.hasOwnProperty("name") Fail Pass Pass Fail
In iframe: Object.getOwnPropertyDescriptor(exception, "message") Fail Fail Fail Fail
In iframe: Object.getPrototypeOf(exception) === DOMException.prototype Pass Pass Pass Fail
In iframe: Object.prototype.toString.call(exception) === "[object DOMException]" Pass Pass Pass Pass
In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR Pass Pass Pass Pass
In iframe: exception.hasOwnProperty("message") Pass Fail Fail Pass
In iframe: exception.name === "HierarchyRequestError" Pass Pass Pass Pass
In iframe: typeof exception.message === "string" Pass Pass Pass Pass
Object.getOwnPropertyDescriptor(exception, "message") Fail Fail Fail Fail
Object.getPrototypeOf(exception) === DOMException.prototype Pass Pass Pass Pass
Object.prototype.toString.call(exception) === "[object DOMException]" Pass Pass Pass Pass
exception.code === DOMException.HIERARCHY_REQUEST_ERR Pass Pass Pass Pass
exception.hasOwnProperty("message") Pass Fail Fail Pass
exception.name === "HierarchyRequestError" Pass Pass Pass Pass
typeof exception.message === "string" Pass Pass Pass Pass
/dom/events/Event-constants.html Ok Ok Ok Ok
Constants for eventPhase on CustomEvent object. Pass Pass Fail Pass
Constants for eventPhase on Event interface object. Pass Pass Fail Pass
Constants for eventPhase on Event object. Pass Pass Fail Pass
Constants for eventPhase on Event prototype object. Pass Pass Fail Pass
/dom/events/Event-constructors.html Ok Ok Ok Ok
Event constructors Pass Pass Pass Fail
Event constructors 1 Pass Pass Fail Pass
Event constructors 10 Pass Pass Fail Pass
Event constructors 11 Pass Pass Fail Pass
Event constructors 12 Pass Pass Fail Pass
Event constructors 2 Fail Pass Fail Fail
Event constructors 3 Fail Pass Fail Fail
Event constructors 4 Fail Pass Fail Fail
Event constructors 5 Pass Pass Fail Pass
Event constructors 6 Pass Pass Fail Pass
Event constructors 7 Pass Pass Fail Pass
Event constructors 8 Pass Pass Fail Pass
Event constructors 9 Pass Pass Fail Pass
/dom/events/Event-defaultPrevented.html Ok Ok Ok Ok
When an event is created, defaultPrevented should be initialized to false. Pass Pass Pass Pass
initEvent should unset defaultPrevented. Pass Pass Pass Pass
initEvent should work correctly (cancelable). Pass Pass Pass Pass
initEvent should work correctly (not cancelable). Pass Pass Pass Pass
preventDefault() should change defaultPrevented if cancelable is false. Pass Pass Fail Pass
preventDefault() should not change defaultPrevented if cancelable is false. Pass Pass Pass Pass
/dom/events/Event-initEvent.html Ok Ok Ok Ok
Calling initEvent must not have an effect during dispatching. Pass Pass Pass Pass
/dom/events/Event-propagation.html Ok Ok Ok Ok
After stopImmediatePropagation() Pass Pass Pass Pass
After stopPropagation() Pass Pass Pass Pass
Newly-created Event Pass Pass Pass Pass
Reinitialized after stopImmediatePropagation() Fail Pass Fail Fail
Reinitialized after stopPropagation() Fail Pass Fail Fail
/dom/events/Event-type.html Ok Ok Ok Ok
Event.type should be initialized by initEvent Pass Pass Pass Pass
Event.type should be initialized by the constructor Pass Pass Fail Pass
Event.type should initially be the empty string Pass Pass Pass Pass
/dom/events/EventTarget-addEventListener.html Ok Ok Ok Ok
Adding a null event listener should succeed Pass Pass Pass Pass
/dom/events/EventTarget-dispatchEvent.html Ok Ok Ok Ok
Event listeners added during dispatch should be called Fail Pass Fail Fail
Event listeners should be called in order of addition Pass Pass Fail Pass
Exceptions from event listeners must not be propagated. Pass Pass Pass Pass
If the event's dispatch flag is set, an InvalidStateError must be thrown. Pass Pass Pass Fail
If the event's initialized flag is not set, an InvalidStateError must be thrown. Pass Pass Pass Fail
/dom/events/EventTarget-removeEventListener.html Ok Ok Ok Ok
removing a null event listener should succeed Pass Pass Pass Pass
/dom/events/ProgressEvent.html Ok Ok Ok Ok
Default event values. Fail Pass Fail Fail
document.createEvent() should not work with ProgressEvent. Fail Pass Fail Fail
/dom/historical.html Ok Ok Ok Ok
DOMImplementation.getFeature() must be nuked. Pass Pass Pass Pass
DocumentType member must be nuked: entities Pass Pass Fail Fail
DocumentType member must be nuked: internalSubset Fail Fail Fail Fail
DocumentType member must be nuked: notations Pass Pass Fail Fail
Historical DOM features must be removed: CDATASection Fail Fail Fail Fail
Historical DOM features must be removed: DOMConfiguration Pass Pass Pass Pass
Historical DOM features must be removed: DOMErrorHandler Pass Pass Pass Pass
Historical DOM features must be removed: DOMImplementationList Pass Pass Pass Pass
Historical DOM features must be removed: DOMImplementationSource Pass Pass Pass Pass
Historical DOM features must be removed: DOMLocator Pass Pass Pass Pass
Historical DOM features must be removed: DOMObject Pass Pass Pass Pass
Historical DOM features must be removed: DOMUserData Pass Pass Pass Pass
Historical DOM features must be removed: Entity Pass Pass Pass Fail
Historical DOM features must be removed: EntityReference Pass Pass Pass Fail
Historical DOM features must be removed: EventException Pass Pass Fail Fail
Historical DOM features must be removed: NameList Pass Pass Pass Pass
Historical DOM features must be removed: NamedNodeMap Fail Pass Fail Fail
Historical DOM features must be removed: Notation Fail Pass Pass Fail
Historical DOM features must be removed: RangeException Pass Pass Fail Fail
Historical DOM features must be removed: TypeInfo Pass Pass Pass Pass
Historical DOM features must be removed: UserDataHandler Pass Pass Pass Pass
Historical DOM features must be removed: charset Fail Pass Fail Fail
Historical DOM features must be removed: createAttribute Fail Fail Fail Fail
Historical DOM features must be removed: createAttributeNS Pass Fail Fail Fail
Historical DOM features must be removed: createCDATASection Fail Fail Fail Fail
Historical DOM features must be removed: createEntityReference Pass Pass Pass Fail
Historical DOM features must be removed: defaultCharset Fail Pass Fail Fail
Historical DOM features must be removed: domConfig Pass Pass Pass Pass
Historical DOM features must be removed: getAttributeNode Fail Fail Fail Fail
Historical DOM features must be removed: getAttributeNodeNS Fail Fail Fail Fail
Historical DOM features must be removed: height Pass Pass Pass Fail
Historical DOM features must be removed: inputEncoding Fail Fail Fail Fail
Historical DOM features must be removed: normalizeDocument Pass Pass Pass Pass
Historical DOM features must be removed: removeAttributeNode Fail Fail Fail Fail
Historical DOM features must be removed: renameNode Pass Pass Pass Pass
Historical DOM features must be removed: schemaTypeInfo Pass Pass Pass Pass
Historical DOM features must be removed: setAttributeNode Fail Fail Fail Fail
Historical DOM features must be removed: setIdAttribute Pass Pass Pass Pass
Historical DOM features must be removed: setIdAttributeNS Pass Pass Pass Pass
Historical DOM features must be removed: setIdAttributeNode Pass Pass Pass Pass
Historical DOM features must be removed: strictErrorChecking Pass Pass Pass Pass
Historical DOM features must be removed: width Pass Pass Pass Fail
Historical DOM features must be removed: xmlEncoding Fail Pass Fail Fail
Historical DOM features must be removed: xmlStandalone Fail Pass Fail Fail
Historical DOM features must be removed: xmlVersion Fail Pass Fail Fail
Node member must be nuked: getFeature Pass Pass Pass Pass
Node member must be nuked: getUserData Pass Pass Pass Pass
Node member must be nuked: hasAttributes Pass Fail Fail Pass
Node member must be nuked: isSupported Pass Pass Fail Fail
Node member must be nuked: setUserData Pass Pass Pass Pass
Text member must be nuked: isElementContentWhitespace Pass Pass Pass Pass
Text member must be nuked: replaceWholeText Fail Pass Fail Fail
Window member must be nuked: attachEvent Pass Pass Pass Pass
/dom/interface-objects.html Ok Ok Ok Ok
Interface objects properties should not be Enumerable Pass Pass Pass Pass
Should be able to delete Attr. Fail Pass Pass Pass
Should be able to delete CharacterData. Fail Pass Pass Pass
Should be able to delete Comment. Fail Pass Pass Pass
Should be able to delete CustomEvent. Fail Pass Pass Pass
Should be able to delete DOMImplementation. Fail Pass Pass Pass
Should be able to delete DOMSettableTokenList. Fail Pass Pass Pass
Should be able to delete DOMStringList. Fail Pass Pass Pass
Should be able to delete DOMTokenList. Fail Pass Pass Pass
Should be able to delete Document. Fail Pass Pass Pass
Should be able to delete DocumentFragment. Fail Pass Pass Pass
Should be able to delete DocumentType. Fail Pass Pass Pass
Should be able to delete Element. Fail Pass Pass Pass
Should be able to delete Event. Fail Pass Pass Pass
Should be able to delete EventTarget. Fail Pass Fail Fail
Should be able to delete HTMLCollection. Fail Pass Pass Pass
Should be able to delete Node. Fail Pass Pass Pass
Should be able to delete NodeFilter. Fail Pass Pass Pass
Should be able to delete NodeIterator. Fail Pass Pass Pass
Should be able to delete NodeList. Fail Pass Pass Pass
Should be able to delete ProcessingInstruction. Fail Pass Pass Pass
Should be able to delete Text. Fail Pass Pass Pass
Should be able to delete TreeWalker. Fail Pass Pass Pass
/dom/interfaces.html Error Error Ok Ok
Attr interface object length None None Fail Pass
Attr interface: attribute localName None None Fail Fail
Attr interface: attribute name None None Pass Fail
Attr interface: attribute namespaceURI None None Fail Fail
Attr interface: attribute prefix None None Fail Fail
Attr interface: attribute value None None Fail Fail
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "localName" with the proper type (0) None None Pass Fail
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "name" with the proper type (2) None None Pass Fail
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "namespaceURI" with the proper type (3) None None Pass Fail
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "prefix" with the proper type (4) None None Pass Fail
Attr interface: document.querySelector("[id]").attributes[0] must inherit property "value" with the proper type (1) None None Pass Fail
Attr interface: existence and properties of interface object None None Fail Fail
Attr interface: existence and properties of interface prototype object None None Fail Fail
Attr interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Attr must be primary interface of document.querySelector("[id]").attributes[0] None None Pass Pass
CharacterData interface object length None None Fail Pass
CharacterData interface: attribute data None None Fail Fail
CharacterData interface: attribute length None None Pass Fail
CharacterData interface: attribute nextElementSibling None None Fail Fail
CharacterData interface: attribute previousElementSibling None None Fail Fail
CharacterData interface: calling after([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling after([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling after([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling appendData(DOMString) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling appendData(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling appendData(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling before([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling before([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling before([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling deleteData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling deleteData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling insertData(unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling insertData(unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling insertData(unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling replace([object Object],[object Object]) on document.createComment("abc") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling replace([object Object],[object Object]) on document.createTextNode("abc") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling replace([object Object],[object Object]) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling replaceData(unsigned long,unsigned long,DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling substringData(unsigned long,unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
CharacterData interface: calling substringData(unsigned long,unsigned long) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
CharacterData interface: document.createComment("abc") must inherit property "after" with the proper type (8) None None Fail Fail
CharacterData interface: document.createComment("abc") must inherit property "appendData" with the proper type (3) None None Pass Pass
CharacterData interface: document.createComment("abc") must inherit property "before" with the proper type (7) None None Fail Fail
CharacterData interface: document.createComment("abc") must inherit property "data" with the proper type (0) None None Pass Fail
CharacterData interface: document.createComment("abc") must inherit property "deleteData" with the proper type (5) None None Pass Pass
CharacterData interface: document.createComment("abc") must inherit property "insertData" with the proper type (4) None None Pass Pass
CharacterData interface: document.createComment("abc") must inherit property "length" with the proper type (1) None None Pass Fail
CharacterData interface: document.createComment("abc") must inherit property "nextElementSibling" with the proper type (12) None None Fail Fail
CharacterData interface: document.createComment("abc") must inherit property "previousElementSibling" with the proper type (11) None None Fail Fail
CharacterData interface: document.createComment("abc") must inherit property "remove" with the proper type (10) None None Fail Pass
CharacterData interface: document.createComment("abc") must inherit property "replace" with the proper type (9) None None Fail Fail
CharacterData interface: document.createComment("abc") must inherit property "replaceData" with the proper type (6) None None Pass Pass
CharacterData interface: document.createComment("abc") must inherit property "substringData" with the proper type (2) None None Pass Pass
CharacterData interface: document.createTextNode("abc") must inherit property "after" with the proper type (8) None None Fail Fail
CharacterData interface: document.createTextNode("abc") must inherit property "appendData" with the proper type (3) None None Pass Pass
CharacterData interface: document.createTextNode("abc") must inherit property "before" with the proper type (7) None None Fail Fail
CharacterData interface: document.createTextNode("abc") must inherit property "data" with the proper type (0) None None Pass Fail
CharacterData interface: document.createTextNode("abc") must inherit property "deleteData" with the proper type (5) None None Pass Pass
CharacterData interface: document.createTextNode("abc") must inherit property "insertData" with the proper type (4) None None Pass Pass
CharacterData interface: document.createTextNode("abc") must inherit property "length" with the proper type (1) None None Pass Fail
CharacterData interface: document.createTextNode("abc") must inherit property "nextElementSibling" with the proper type (12) None None Fail Fail
CharacterData interface: document.createTextNode("abc") must inherit property "previousElementSibling" with the proper type (11) None None Fail Fail
CharacterData interface: document.createTextNode("abc") must inherit property "remove" with the proper type (10) None None Fail Pass
CharacterData interface: document.createTextNode("abc") must inherit property "replace" with the proper type (9) None None Fail Fail
CharacterData interface: document.createTextNode("abc") must inherit property "replaceData" with the proper type (6) None None Pass Pass
CharacterData interface: document.createTextNode("abc") must inherit property "substringData" with the proper type (2) None None Pass Pass
CharacterData interface: existence and properties of interface object None None Fail Fail
CharacterData interface: existence and properties of interface prototype object None None Pass Fail
CharacterData interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
CharacterData interface: operation after([object Object],[object Object]) None None Fail Fail
CharacterData interface: operation appendData(DOMString) None None Fail Fail
CharacterData interface: operation before([object Object],[object Object]) None None Fail Fail
CharacterData interface: operation deleteData(unsigned long,unsigned long) None None Fail Fail
CharacterData interface: operation insertData(unsigned long,DOMString) None None Fail Fail
CharacterData interface: operation remove() None None Fail Fail
CharacterData interface: operation replace([object Object],[object Object]) None None Fail Fail
CharacterData interface: operation replaceData(unsigned long,unsigned long,DOMString) None None Fail Fail
CharacterData interface: operation substringData(unsigned long,unsigned long) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "after" with the proper type (8) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendData" with the proper type (3) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "before" with the proper type (7) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "data" with the proper type (0) None None Pass Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "deleteData" with the proper type (5) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertData" with the proper type (4) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "length" with the proper type (1) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextElementSibling" with the proper type (12) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousElementSibling" with the proper type (11) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "remove" with the proper type (10) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replace" with the proper type (9) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceData" with the proper type (6) None None Fail Fail
CharacterData interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "substringData" with the proper type (2) None None Fail Fail
Comment interface object length None None Fail Pass
Comment interface: existence and properties of interface object None None Fail Fail
Comment interface: existence and properties of interface prototype object None None Pass Fail
Comment interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Comment must be primary interface of document.createComment("abc") None None Pass Pass
CustomEvent interface object length None None Fail Pass
CustomEvent interface: attribute detail None None Pass Fail
CustomEvent interface: calling initCustomEvent(DOMString,boolean,boolean,any) on new CustomEvent("foo") with too few arguments must throw TypeError None None Fail Fail
CustomEvent interface: existence and properties of interface object None None Fail Fail
CustomEvent interface: existence and properties of interface prototype object None None Pass Fail
CustomEvent interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
CustomEvent interface: new CustomEvent("foo") must inherit property "detail" with the proper type (0) None None Fail Fail
CustomEvent interface: new CustomEvent("foo") must inherit property "initCustomEvent" with the proper type (1) None None Fail Pass
CustomEvent interface: operation initCustomEvent(DOMString,boolean,boolean,any) None None Fail Fail
CustomEvent must be primary interface of new CustomEvent("foo") None None Fail Pass
DOMError interface object length None None Fail Fail
DOMError interface: attribute message None None Fail Fail
DOMError interface: attribute name None None Pass Fail
DOMError interface: existence and properties of interface object None None Fail Fail
DOMError interface: existence and properties of interface prototype object None None Fail Fail
DOMError interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
DOMException exception: constant ABORT_ERR on exception interface object None None Pass Pass
DOMException exception: constant ABORT_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant DATA_CLONE_ERR on exception interface object None None Pass Pass
DOMException exception: constant DATA_CLONE_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant DOMSTRING_SIZE_ERR on exception interface object None None Pass Pass
DOMException exception: constant DOMSTRING_SIZE_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant HIERARCHY_REQUEST_ERR on exception interface object None None Pass Pass
DOMException exception: constant HIERARCHY_REQUEST_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant INDEX_SIZE_ERR on exception interface object None None Pass Pass
DOMException exception: constant INDEX_SIZE_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant INUSE_ATTRIBUTE_ERR on exception interface object None None Pass Pass
DOMException exception: constant INUSE_ATTRIBUTE_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant INVALID_ACCESS_ERR on exception interface object None None Pass Pass
DOMException exception: constant INVALID_ACCESS_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant INVALID_CHARACTER_ERR on exception interface object None None Pass Pass
DOMException exception: constant INVALID_CHARACTER_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant INVALID_MODIFICATION_ERR on exception interface object None None Pass Pass
DOMException exception: constant INVALID_MODIFICATION_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant INVALID_NODE_TYPE_ERR on exception interface object None None Pass Pass
DOMException exception: constant INVALID_NODE_TYPE_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant INVALID_STATE_ERR on exception interface object None None Pass Pass
DOMException exception: constant INVALID_STATE_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant NAMESPACE_ERR on exception interface object None None Pass Pass
DOMException exception: constant NAMESPACE_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant NETWORK_ERR on exception interface object None None Pass Pass
DOMException exception: constant NETWORK_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant NOT_FOUND_ERR on exception interface object None None Pass Pass
DOMException exception: constant NOT_FOUND_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant NOT_SUPPORTED_ERR on exception interface object None None Pass Pass
DOMException exception: constant NOT_SUPPORTED_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant NO_DATA_ALLOWED_ERR on exception interface object None None Pass Pass
DOMException exception: constant NO_DATA_ALLOWED_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant NO_MODIFICATION_ALLOWED_ERR on exception interface object None None Pass Pass
DOMException exception: constant NO_MODIFICATION_ALLOWED_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant QUOTA_EXCEEDED_ERR on exception interface object None None Pass Pass
DOMException exception: constant QUOTA_EXCEEDED_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant SECURITY_ERR on exception interface object None None Pass Pass
DOMException exception: constant SECURITY_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant SYNTAX_ERR on exception interface object None None Pass Pass
DOMException exception: constant SYNTAX_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant TIMEOUT_ERR on exception interface object None None Pass Pass
DOMException exception: constant TIMEOUT_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant TYPE_MISMATCH_ERR on exception interface object None None Pass Pass
DOMException exception: constant TYPE_MISMATCH_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant URL_MISMATCH_ERR on exception interface object None None Pass Pass
DOMException exception: constant URL_MISMATCH_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant VALIDATION_ERR on exception interface object None None Pass Pass
DOMException exception: constant VALIDATION_ERR on exception interface prototype object None None Pass Pass
DOMException exception: constant WRONG_DOCUMENT_ERR on exception interface object None None Pass Pass
DOMException exception: constant WRONG_DOCUMENT_ERR on exception interface prototype object None None Pass Pass
DOMException exception: domException must inherit property "ABORT_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "DATA_CLONE_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "DOMSTRING_SIZE_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "HIERARCHY_REQUEST_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "INDEX_SIZE_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "INUSE_ATTRIBUTE_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "INVALID_ACCESS_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "INVALID_CHARACTER_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "INVALID_MODIFICATION_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "INVALID_NODE_TYPE_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "INVALID_STATE_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "NAMESPACE_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "NETWORK_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "NOT_FOUND_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "NOT_SUPPORTED_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "NO_DATA_ALLOWED_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "NO_MODIFICATION_ALLOWED_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "QUOTA_EXCEEDED_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "SECURITY_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "SYNTAX_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "TIMEOUT_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "TYPE_MISMATCH_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "URL_MISMATCH_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "VALIDATION_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "WRONG_DOCUMENT_ERR" with the proper type None None Pass Pass
DOMException exception: domException must inherit property "code" with the proper type None None Pass Fail
DOMException exception: existence and properties of exception interface object None None Fail Fail
DOMException exception: existence and properties of exception interface prototype object None None Fail Fail
DOMException exception: existence and properties of exception interface prototype object's "constructor" property None None Pass Fail
DOMException exception: existence and properties of exception interface prototype object's "name" property None None Fail Fail
DOMException exception: field code on exception interface prototype object None None Pass Fail
DOMException must be represented by domException None None Pass Pass
DOMImplementation interface object length None None Fail Pass
DOMImplementation interface: calling createDocument(DOMString,DOMString,DocumentType) on document.implementation with too few arguments must throw TypeError None None Pass Fail
DOMImplementation interface: calling createDocumentType(DOMString,DOMString,DOMString) on document.implementation with too few arguments must throw TypeError None None Pass Fail
DOMImplementation interface: calling createHTMLDocument(DOMString) on document.implementation with too few arguments must throw TypeError None None Pass Pass
DOMImplementation interface: calling hasFeature(DOMString,DOMString) on document.implementation with too few arguments must throw TypeError None None Fail Fail
DOMImplementation interface: document.implementation must inherit property "createDocument" with the proper type (1) None None Pass Pass
DOMImplementation interface: document.implementation must inherit property "createDocumentType" with the proper type (0) None None Pass Pass
DOMImplementation interface: document.implementation must inherit property "createHTMLDocument" with the proper type (2) None None Pass Pass
DOMImplementation interface: document.implementation must inherit property "hasFeature" with the proper type (3) None None Pass Pass
DOMImplementation interface: existence and properties of interface object None None Fail Fail
DOMImplementation interface: existence and properties of interface prototype object None None Pass Fail
DOMImplementation interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
DOMImplementation interface: operation createDocument(DOMString,DOMString,DocumentType) None None Fail Fail
DOMImplementation interface: operation createDocumentType(DOMString,DOMString,DOMString) None None Fail Fail
DOMImplementation interface: operation createHTMLDocument(DOMString) None None Pass Fail
DOMImplementation interface: operation hasFeature(DOMString,DOMString) None None Fail Fail
DOMImplementation must be primary interface of document.implementation None None Pass Pass
DOMSettableTokenList interface object length None None Fail Pass
DOMSettableTokenList interface: attribute value None None Fail Fail
DOMSettableTokenList interface: existence and properties of interface object None None Fail Fail
DOMSettableTokenList interface: existence and properties of interface prototype object None None Pass Fail
DOMSettableTokenList interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
DOMTokenList interface object length None None Fail Pass
DOMTokenList interface: attribute length None None Pass Fail
DOMTokenList interface: calling add(DOMString) on document.body.classList with too few arguments must throw TypeError None None Pass Fail
DOMTokenList interface: calling contains(DOMString) on document.body.classList with too few arguments must throw TypeError None None Pass Pass
DOMTokenList interface: calling item(unsigned long) on document.body.classList with too few arguments must throw TypeError None None Pass Pass
DOMTokenList interface: calling remove(DOMString) on document.body.classList with too few arguments must throw TypeError None None Pass Fail
DOMTokenList interface: calling toggle(DOMString,boolean) on document.body.classList with too few arguments must throw TypeError None None Pass Pass
DOMTokenList interface: document.body.classList must inherit property "add" with the proper type (3) None None Pass Pass
DOMTokenList interface: document.body.classList must inherit property "contains" with the proper type (2) None None Pass Pass
DOMTokenList interface: document.body.classList must inherit property "item" with the proper type (1) None None Pass Pass
DOMTokenList interface: document.body.classList must inherit property "length" with the proper type (0) None None Pass Fail
DOMTokenList interface: document.body.classList must inherit property "remove" with the proper type (4) None None Pass Pass
DOMTokenList interface: document.body.classList must inherit property "toggle" with the proper type (5) None None Pass Pass
DOMTokenList interface: existence and properties of interface object None None Fail Fail
DOMTokenList interface: existence and properties of interface prototype object None None Pass Fail
DOMTokenList interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
DOMTokenList interface: operation add(DOMString) None None Fail Fail
DOMTokenList interface: operation contains(DOMString) None None Fail Fail
DOMTokenList interface: operation item(unsigned long) None None Fail Fail
DOMTokenList interface: operation remove(DOMString) None None Fail Fail
DOMTokenList interface: operation toggle(DOMString,boolean) None None Fail Fail
DOMTokenList must be primary interface of document.body.classList None None Pass Pass
Document interface object length None None Fail Pass
Document interface: attribute URL None None Fail Fail
Document interface: attribute characterSet None None Pass Fail
Document interface: attribute childElementCount None None Fail Fail
Document interface: attribute children None None Fail Fail
Document interface: attribute compatMode None None Pass Fail
Document interface: attribute contentType None None Fail Fail
Document interface: attribute doctype None None Pass Fail
Document interface: attribute documentElement None None Pass Fail
Document interface: attribute documentURI None None Fail Fail
Document interface: attribute firstElementChild None None Fail Fail
Document interface: attribute implementation None None Pass Fail
Document interface: attribute lastElementChild None None Fail Fail
Document interface: calling adoptNode(Node) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling append([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError None None Fail Fail
Document interface: calling createComment(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling createElement(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling createElementNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling createEvent(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling createProcessingInstruction(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling createTextNode(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling getElementById(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling getElementsByClassName(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling getElementsByTagName(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling importNode(Node,boolean) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Document interface: calling prepend([object Object],[object Object]) on xmlDoc with too few arguments must throw TypeError None None Fail Fail
Document interface: calling query(DOMString) on xmlDoc with too few arguments must throw TypeError None None Fail Fail
Document interface: calling queryAll(DOMString) on xmlDoc with too few arguments must throw TypeError None None Fail Fail
Document interface: calling querySelector(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Pass
Document interface: calling querySelectorAll(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Pass
Document interface: existence and properties of interface object None None Fail Fail
Document interface: existence and properties of interface prototype object None None Pass Fail
Document interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Document interface: operation adoptNode(Node) None None Fail Fail
Document interface: operation append([object Object],[object Object]) None None Fail Fail
Document interface: operation createComment(DOMString) None None Fail Fail
Document interface: operation createDocumentFragment() None None Pass Fail
Document interface: operation createElement(DOMString) None None Fail Fail
Document interface: operation createElementNS(DOMString,DOMString) None None Fail Fail
Document interface: operation createEvent(DOMString) None None Fail Fail
Document interface: operation createNodeIterator(Node,unsigned long,NodeFilter) None None Fail Fail
Document interface: operation createProcessingInstruction(DOMString,DOMString) None None Fail Fail
Document interface: operation createRange() None None Pass Fail
Document interface: operation createTextNode(DOMString) None None Fail Fail
Document interface: operation createTreeWalker(Node,unsigned long,NodeFilter) None None Fail Fail
Document interface: operation getElementById(DOMString) None None Fail Fail
Document interface: operation getElementsByClassName(DOMString) None None Fail Fail
Document interface: operation getElementsByTagName(DOMString) None None Fail Fail
Document interface: operation getElementsByTagNameNS(DOMString,DOMString) None None Fail Fail
Document interface: operation importNode(Node,boolean) None None Fail Fail
Document interface: operation prepend([object Object],[object Object]) None None Fail Fail
Document interface: operation query(DOMString) None None Fail Fail
Document interface: operation queryAll(DOMString) None None Fail Fail
Document interface: operation querySelector(DOMString) None None Fail Fail
Document interface: operation querySelectorAll(DOMString) None None Fail Fail
Document interface: xmlDoc must inherit property "URL" with the proper type (1) None None Pass Fail
Document interface: xmlDoc must inherit property "adoptNode" with the proper type (19) None None Pass Pass
Document interface: xmlDoc must inherit property "append" with the proper type (29) None None Fail Fail
Document interface: xmlDoc must inherit property "characterSet" with the proper type (4) None None Pass Fail
Document interface: xmlDoc must inherit property "childElementCount" with the proper type (27) None None Fail Fail
Document interface: xmlDoc must inherit property "children" with the proper type (24) None None Fail Fail
Document interface: xmlDoc must inherit property "compatMode" with the proper type (3) None None Pass Fail
Document interface: xmlDoc must inherit property "contentType" with the proper type (5) None None Fail Fail
Document interface: xmlDoc must inherit property "createComment" with the proper type (16) None None Pass Pass
Document interface: xmlDoc must inherit property "createDocumentFragment" with the proper type (14) None None Pass Pass
Document interface: xmlDoc must inherit property "createElement" with the proper type (12) None None Pass Pass
Document interface: xmlDoc must inherit property "createElementNS" with the proper type (13) None None Pass Pass
Document interface: xmlDoc must inherit property "createEvent" with the proper type (20) None None Pass Pass
Document interface: xmlDoc must inherit property "createNodeIterator" with the proper type (22) None None Pass Pass
Document interface: xmlDoc must inherit property "createProcessingInstruction" with the proper type (17) None None Pass Pass
Document interface: xmlDoc must inherit property "createRange" with the proper type (21) None None Pass Pass
Document interface: xmlDoc must inherit property "createTextNode" with the proper type (15) None None Pass Pass
Document interface: xmlDoc must inherit property "createTreeWalker" with the proper type (23) None None Pass Pass
Document interface: xmlDoc must inherit property "doctype" with the proper type (6) None None Pass Fail
Document interface: xmlDoc must inherit property "documentElement" with the proper type (7) None None Pass Fail
Document interface: xmlDoc must inherit property "documentURI" with the proper type (2) None None Fail Fail
Document interface: xmlDoc must inherit property "firstElementChild" with the proper type (25) None None Fail Fail
Document interface: xmlDoc must inherit property "getElementById" with the proper type (11) None None Pass Pass
Document interface: xmlDoc must inherit property "getElementsByClassName" with the proper type (10) None None Pass Pass
Document interface: xmlDoc must inherit property "getElementsByTagName" with the proper type (8) None None Pass Pass
Document interface: xmlDoc must inherit property "getElementsByTagNameNS" with the proper type (9) None None Pass Pass
Document interface: xmlDoc must inherit property "implementation" with the proper type (0) None None Pass Fail
Document interface: xmlDoc must inherit property "importNode" with the proper type (18) None None Pass Pass
Document interface: xmlDoc must inherit property "lastElementChild" with the proper type (26) None None Fail Fail
Document interface: xmlDoc must inherit property "prepend" with the proper type (28) None None Fail Fail
Document interface: xmlDoc must inherit property "query" with the proper type (30) None None Fail Fail
Document interface: xmlDoc must inherit property "queryAll" with the proper type (31) None None Fail Fail
Document interface: xmlDoc must inherit property "querySelector" with the proper type (32) None None Pass Pass
Document interface: xmlDoc must inherit property "querySelectorAll" with the proper type (33) None None Pass Pass
DocumentFragment interface object length None None Fail Pass
DocumentFragment interface: attribute childElementCount None None Fail Fail
DocumentFragment interface: attribute children None None Fail Fail
DocumentFragment interface: attribute firstElementChild None None Fail Fail
DocumentFragment interface: attribute lastElementChild None None Fail Fail
DocumentFragment interface: calling append([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError None None Fail Fail
DocumentFragment interface: calling prepend([object Object],[object Object]) on document.createDocumentFragment() with too few arguments must throw TypeError None None Fail Fail
DocumentFragment interface: calling query(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError None None Fail Fail
DocumentFragment interface: calling queryAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError None None Fail Fail
DocumentFragment interface: calling querySelector(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Pass
DocumentFragment interface: calling querySelectorAll(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Pass
DocumentFragment interface: document.createDocumentFragment() must inherit property "append" with the proper type (5) None None Fail Fail
DocumentFragment interface: document.createDocumentFragment() must inherit property "childElementCount" with the proper type (3) None None Fail Fail
DocumentFragment interface: document.createDocumentFragment() must inherit property "children" with the proper type (0) None None Fail Fail
DocumentFragment interface: document.createDocumentFragment() must inherit property "firstElementChild" with the proper type (1) None None Fail Fail
DocumentFragment interface: document.createDocumentFragment() must inherit property "lastElementChild" with the proper type (2) None None Fail Fail
DocumentFragment interface: document.createDocumentFragment() must inherit property "prepend" with the proper type (4) None None Fail Fail
DocumentFragment interface: document.createDocumentFragment() must inherit property "query" with the proper type (6) None None Fail Fail
DocumentFragment interface: document.createDocumentFragment() must inherit property "queryAll" with the proper type (7) None None Fail Fail
DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelector" with the proper type (8) None None Pass Pass
DocumentFragment interface: document.createDocumentFragment() must inherit property "querySelectorAll" with the proper type (9) None None Pass Pass
DocumentFragment interface: existence and properties of interface object None None Fail Fail
DocumentFragment interface: existence and properties of interface prototype object None None Pass Fail
DocumentFragment interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
DocumentFragment interface: operation append([object Object],[object Object]) None None Fail Fail
DocumentFragment interface: operation prepend([object Object],[object Object]) None None Fail Fail
DocumentFragment interface: operation query(DOMString) None None Fail Fail
DocumentFragment interface: operation queryAll(DOMString) None None Fail Fail
DocumentFragment interface: operation querySelector(DOMString) None None Fail Fail
DocumentFragment interface: operation querySelectorAll(DOMString) None None Fail Fail
DocumentFragment must be primary interface of document.createDocumentFragment() None None Pass Pass
DocumentType interface object length None None Fail Pass
DocumentType interface: attribute name None None Pass Fail
DocumentType interface: attribute publicId None None Pass Fail
DocumentType interface: attribute systemId None None Pass Fail
DocumentType interface: calling after([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError None None Fail Fail
DocumentType interface: calling before([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError None None Fail Fail
DocumentType interface: calling replace([object Object],[object Object]) on document.doctype with too few arguments must throw TypeError None None Fail Fail
DocumentType interface: document.doctype must inherit property "after" with the proper type (4) None None Fail Fail
DocumentType interface: document.doctype must inherit property "before" with the proper type (3) None None Fail Fail
DocumentType interface: document.doctype must inherit property "name" with the proper type (0) None None Pass Fail
DocumentType interface: document.doctype must inherit property "publicId" with the proper type (1) None None Pass Fail
DocumentType interface: document.doctype must inherit property "remove" with the proper type (6) None None Fail Pass
DocumentType interface: document.doctype must inherit property "replace" with the proper type (5) None None Fail Fail
DocumentType interface: document.doctype must inherit property "systemId" with the proper type (2) None None Pass Fail
DocumentType interface: existence and properties of interface object None None Fail Fail
DocumentType interface: existence and properties of interface prototype object None None Pass Fail
DocumentType interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
DocumentType interface: operation after([object Object],[object Object]) None None Fail Fail
DocumentType interface: operation before([object Object],[object Object]) None None Fail Fail
DocumentType interface: operation remove() None None Fail Fail
DocumentType interface: operation replace([object Object],[object Object]) None None Fail Fail
DocumentType must be primary interface of document.doctype None None Pass Pass
Element interface object length None None Fail Pass
Element interface: attribute attributes None None Fail Fail
Element interface: attribute childElementCount None None Pass Fail
Element interface: attribute children None None Fail Fail
Element interface: attribute classList None None Fail Fail
Element interface: attribute className None None Fail Fail
Element interface: attribute firstElementChild None None Pass Fail
Element interface: attribute id None None Fail Fail
Element interface: attribute lastElementChild None None Pass Fail
Element interface: attribute localName None None Fail Fail
Element interface: attribute namespaceURI None None Fail Fail
Element interface: attribute nextElementSibling None None Pass Fail
Element interface: attribute prefix None None Fail Fail
Element interface: attribute previousElementSibling None None Pass Fail
Element interface: attribute tagName None None Pass Fail
Element interface: calling after([object Object],[object Object]) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling append([object Object],[object Object]) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling before([object Object],[object Object]) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling getAttribute(DOMString) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling getAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError None None Pass Fail
Element interface: calling getElementsByClassName(DOMString) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling getElementsByTagName(DOMString) on element with too few arguments must throw TypeError None None Pass Fail
Element interface: calling getElementsByTagNameNS(DOMString,DOMString) on element with too few arguments must throw TypeError None None Pass Fail
Element interface: calling hasAttribute(DOMString) on element with too few arguments must throw TypeError None None Pass Pass
Element interface: calling hasAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError None None Pass Fail
Element interface: calling matches(DOMString) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling prepend([object Object],[object Object]) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling query(DOMString) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling queryAll(DOMString) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling querySelector(DOMString) on element with too few arguments must throw TypeError None None Pass Pass
Element interface: calling querySelectorAll(DOMString) on element with too few arguments must throw TypeError None None Pass Pass
Element interface: calling removeAttribute(DOMString) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling removeAttributeNS(DOMString,DOMString) on element with too few arguments must throw TypeError None None Pass Pass
Element interface: calling replace([object Object],[object Object]) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling setAttribute(DOMString,DOMString) on element with too few arguments must throw TypeError None None Fail Fail
Element interface: calling setAttributeNS(DOMString,DOMString,DOMString) on element with too few arguments must throw TypeError None None Pass Fail
Element interface: element must inherit property "after" with the proper type (31) None None Fail Fail
Element interface: element must inherit property "append" with the proper type (25) None None Fail Fail
Element interface: element must inherit property "attributes" with the proper type (7) None None Pass Fail
Element interface: element must inherit property "before" with the proper type (30) None None Fail Fail
Element interface: element must inherit property "childElementCount" with the proper type (23) None None Pass Fail
Element interface: element must inherit property "children" with the proper type (20) None None Fail Fail
Element interface: element must inherit property "classList" with the proper type (6) None None Fail Fail
Element interface: element must inherit property "className" with the proper type (5) None None Fail Fail
Element interface: element must inherit property "firstElementChild" with the proper type (21) None None Pass Fail
Element interface: element must inherit property "getAttribute" with the proper type (8) None None Pass Pass
Element interface: element must inherit property "getAttributeNS" with the proper type (9) None None Pass Pass
Element interface: element must inherit property "getElementsByClassName" with the proper type (19) None None Fail Pass
Element interface: element must inherit property "getElementsByTagName" with the proper type (17) None None Pass Pass
Element interface: element must inherit property "getElementsByTagNameNS" with the proper type (18) None None Pass Pass
Element interface: element must inherit property "hasAttribute" with the proper type (14) None None Pass Pass
Element interface: element must inherit property "hasAttributeNS" with the proper type (15) None None Pass Pass
Element interface: element must inherit property "id" with the proper type (4) None None Fail Fail
Element interface: element must inherit property "lastElementChild" with the proper type (22) None None Pass Fail
Element interface: element must inherit property "localName" with the proper type (2) None None Pass Fail
Element interface: element must inherit property "matches" with the proper type (16) None None Fail Fail
Element interface: element must inherit property "namespaceURI" with the proper type (0) None None Pass Fail
Element interface: element must inherit property "nextElementSibling" with the proper type (35) None None Pass Fail
Element interface: element must inherit property "prefix" with the proper type (1) None None Pass Fail
Element interface: element must inherit property "prepend" with the proper type (24) None None Fail Fail
Element interface: element must inherit property "previousElementSibling" with the proper type (34) None None Pass Fail
Element interface: element must inherit property "query" with the proper type (26) None None Fail Fail
Element interface: element must inherit property "queryAll" with the proper type (27) None None Fail Fail
Element interface: element must inherit property "querySelector" with the proper type (28) None None Pass Pass
Element interface: element must inherit property "querySelectorAll" with the proper type (29) None None Pass Pass
Element interface: element must inherit property "remove" with the proper type (33) None None Fail Pass
Element interface: element must inherit property "removeAttribute" with the proper type (12) None None Pass Pass
Element interface: element must inherit property "removeAttributeNS" with the proper type (13) None None Pass Pass
Element interface: element must inherit property "replace" with the proper type (32) None None Fail Fail
Element interface: element must inherit property "setAttribute" with the proper type (10) None None Pass Pass
Element interface: element must inherit property "setAttributeNS" with the proper type (11) None None Pass Pass
Element interface: element must inherit property "tagName" with the proper type (3) None None Pass Fail
Element interface: existence and properties of interface object None None Fail Fail
Element interface: existence and properties of interface prototype object None None Pass Fail
Element interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Element interface: operation after([object Object],[object Object]) None None Fail Fail
Element interface: operation append([object Object],[object Object]) None None Fail Fail
Element interface: operation before([object Object],[object Object]) None None Fail Fail
Element interface: operation getAttribute(DOMString) None None Fail Fail
Element interface: operation getAttributeNS(DOMString,DOMString) None None Fail Fail
Element interface: operation getElementsByClassName(DOMString) None None Fail Fail
Element interface: operation getElementsByTagName(DOMString) None None Fail Fail
Element interface: operation getElementsByTagNameNS(DOMString,DOMString) None None Fail Fail
Element interface: operation hasAttribute(DOMString) None None Fail Fail
Element interface: operation hasAttributeNS(DOMString,DOMString) None None Fail Fail
Element interface: operation matches(DOMString) None None Fail Fail
Element interface: operation prepend([object Object],[object Object]) None None Fail Fail
Element interface: operation query(DOMString) None None Fail Fail
Element interface: operation queryAll(DOMString) None None Fail Fail
Element interface: operation querySelector(DOMString) None None Fail Fail
Element interface: operation querySelectorAll(DOMString) None None Fail Fail
Element interface: operation remove() None None Fail Fail
Element interface: operation removeAttribute(DOMString) None None Fail Fail
Element interface: operation removeAttributeNS(DOMString,DOMString) None None Fail Fail
Element interface: operation replace([object Object],[object Object]) None None Fail Fail
Element interface: operation setAttribute(DOMString,DOMString) None None Fail Fail
Element interface: operation setAttributeNS(DOMString,DOMString,DOMString) None None Fail Fail
Element must be primary interface of element None None Pass Pass
Event interface object length None None Fail Pass
Event interface: attribute bubbles None None Pass Fail
Event interface: attribute cancelable None None Pass Fail
Event interface: attribute currentTarget None None Pass Fail
Event interface: attribute defaultPrevented None None Pass Fail
Event interface: attribute eventPhase None None Pass Fail
Event interface: attribute target None None Pass Fail
Event interface: attribute timeStamp None None Pass Fail
Event interface: attribute type None None Pass Fail
Event interface: calling initEvent(DOMString,boolean,boolean) on document.createEvent("Event") with too few arguments must throw TypeError None None Pass Fail
Event interface: calling initEvent(DOMString,boolean,boolean) on new CustomEvent("foo") with too few arguments must throw TypeError None None Fail Fail
Event interface: calling initEvent(DOMString,boolean,boolean) on new Event("foo") with too few arguments must throw TypeError None None Fail Fail
Event interface: constant AT_TARGET on interface object None None Pass Pass
Event interface: constant AT_TARGET on interface prototype object None None Pass Pass
Event interface: constant BUBBLING_PHASE on interface object None None Pass Pass
Event interface: constant BUBBLING_PHASE on interface prototype object None None Pass Pass
Event interface: constant CAPTURING_PHASE on interface object None None Pass Pass
Event interface: constant CAPTURING_PHASE on interface prototype object None None Pass Pass
Event interface: constant NONE on interface object None None Fail Pass
Event interface: constant NONE on interface prototype object None None Fail Pass
Event interface: document.createEvent("Event") must have own property "isTrusted" None None Fail Fail
Event interface: document.createEvent("Event") must inherit property "AT_TARGET" with the proper type (5) None None Pass Pass
Event interface: document.createEvent("Event") must inherit property "BUBBLING_PHASE" with the proper type (6) None None Pass Pass
Event interface: document.createEvent("Event") must inherit property "CAPTURING_PHASE" with the proper type (4) None None Pass Pass
Event interface: document.createEvent("Event") must inherit property "NONE" with the proper type (3) None None Fail Pass
Event interface: document.createEvent("Event") must inherit property "bubbles" with the proper type (10) None None Pass Fail
Event interface: document.createEvent("Event") must inherit property "cancelable" with the proper type (11) None None Pass Fail
Event interface: document.createEvent("Event") must inherit property "currentTarget" with the proper type (2) None None Pass Fail
Event interface: document.createEvent("Event") must inherit property "defaultPrevented" with the proper type (13) None None Pass Fail
Event interface: document.createEvent("Event") must inherit property "eventPhase" with the proper type (7) None None Pass Fail
Event interface: document.createEvent("Event") must inherit property "initEvent" with the proper type (16) None None Pass Pass
Event interface: document.createEvent("Event") must inherit property "preventDefault" with the proper type (12) None None Pass Pass
Event interface: document.createEvent("Event") must inherit property "stopImmediatePropagation" with the proper type (9) None None Pass Pass
Event interface: document.createEvent("Event") must inherit property "stopPropagation" with the proper type (8) None None Pass Pass
Event interface: document.createEvent("Event") must inherit property "target" with the proper type (1) None None Pass Fail
Event interface: document.createEvent("Event") must inherit property "timeStamp" with the proper type (15) None None Pass Fail
Event interface: document.createEvent("Event") must inherit property "type" with the proper type (0) None None Pass Fail
Event interface: existence and properties of interface object None None Fail Fail
Event interface: existence and properties of interface prototype object None None Pass Fail
Event interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Event interface: new CustomEvent("foo") must have own property "isTrusted" None None Fail Fail
Event interface: new CustomEvent("foo") must inherit property "AT_TARGET" with the proper type (5) None None Fail Pass
Event interface: new CustomEvent("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) None None Fail Pass
Event interface: new CustomEvent("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) None None Fail Pass
Event interface: new CustomEvent("foo") must inherit property "NONE" with the proper type (3) None None Fail Pass
Event interface: new CustomEvent("foo") must inherit property "bubbles" with the proper type (10) None None Fail Fail
Event interface: new CustomEvent("foo") must inherit property "cancelable" with the proper type (11) None None Fail Fail
Event interface: new CustomEvent("foo") must inherit property "currentTarget" with the proper type (2) None None Fail Fail
Event interface: new CustomEvent("foo") must inherit property "defaultPrevented" with the proper type (13) None None Fail Fail
Event interface: new CustomEvent("foo") must inherit property "eventPhase" with the proper type (7) None None Fail Fail
Event interface: new CustomEvent("foo") must inherit property "initEvent" with the proper type (16) None None Fail Pass
Event interface: new CustomEvent("foo") must inherit property "preventDefault" with the proper type (12) None None Fail Pass
Event interface: new CustomEvent("foo") must inherit property "stopImmediatePropagation" with the proper type (9) None None Fail Pass
Event interface: new CustomEvent("foo") must inherit property "stopPropagation" with the proper type (8) None None Fail Pass
Event interface: new CustomEvent("foo") must inherit property "target" with the proper type (1) None None Fail Fail
Event interface: new CustomEvent("foo") must inherit property "timeStamp" with the proper type (15) None None Fail Fail
Event interface: new CustomEvent("foo") must inherit property "type" with the proper type (0) None None Fail Fail
Event interface: new Event("foo") must have own property "isTrusted" None None Fail Fail
Event interface: new Event("foo") must inherit property "AT_TARGET" with the proper type (5) None None Fail Pass
Event interface: new Event("foo") must inherit property "BUBBLING_PHASE" with the proper type (6) None None Fail Pass
Event interface: new Event("foo") must inherit property "CAPTURING_PHASE" with the proper type (4) None None Fail Pass
Event interface: new Event("foo") must inherit property "NONE" with the proper type (3) None None Fail Pass
Event interface: new Event("foo") must inherit property "bubbles" with the proper type (10) None None Fail Fail
Event interface: new Event("foo") must inherit property "cancelable" with the proper type (11) None None Fail Fail
Event interface: new Event("foo") must inherit property "currentTarget" with the proper type (2) None None Fail Fail
Event interface: new Event("foo") must inherit property "defaultPrevented" with the proper type (13) None None Fail Fail
Event interface: new Event("foo") must inherit property "eventPhase" with the proper type (7) None None Fail Fail
Event interface: new Event("foo") must inherit property "initEvent" with the proper type (16) None None Fail Pass
Event interface: new Event("foo") must inherit property "preventDefault" with the proper type (12) None None Fail Pass
Event interface: new Event("foo") must inherit property "stopImmediatePropagation" with the proper type (9) None None Fail Pass
Event interface: new Event("foo") must inherit property "stopPropagation" with the proper type (8) None None Fail Pass
Event interface: new Event("foo") must inherit property "target" with the proper type (1) None None Fail Fail
Event interface: new Event("foo") must inherit property "timeStamp" with the proper type (15) None None Fail Fail
Event interface: new Event("foo") must inherit property "type" with the proper type (0) None None Fail Fail
Event interface: operation initEvent(DOMString,boolean,boolean) None None Fail Fail
Event interface: operation preventDefault() None None Pass Fail
Event interface: operation stopImmediatePropagation() None None Pass Fail
Event interface: operation stopPropagation() None None Pass Fail
Event must be primary interface of document.createEvent("Event") None None Pass Pass
Event must be primary interface of new Event("foo") None None Fail Pass
EventTarget interface object length None None Fail Fail
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling dispatchEvent(Event) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Pass
EventTarget interface: calling dispatchEvent(Event) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Pass
EventTarget interface: calling dispatchEvent(Event) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Pass
EventTarget interface: calling dispatchEvent(Event) on document.doctype with too few arguments must throw TypeError None None Pass Pass
EventTarget interface: calling dispatchEvent(Event) on element with too few arguments must throw TypeError None None Pass Pass
EventTarget interface: calling dispatchEvent(Event) on xmlDoc with too few arguments must throw TypeError None None Pass Pass
EventTarget interface: calling dispatchEvent(Event) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Pass
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.doctype with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on element with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
EventTarget interface: document.createComment("abc") must inherit property "addEventListener" with the proper type (0) None None Pass Pass
EventTarget interface: document.createComment("abc") must inherit property "dispatchEvent" with the proper type (2) None None Pass Pass
EventTarget interface: document.createComment("abc") must inherit property "removeEventListener" with the proper type (1) None None Pass Pass
EventTarget interface: document.createDocumentFragment() must inherit property "addEventListener" with the proper type (0) None None Pass Pass
EventTarget interface: document.createDocumentFragment() must inherit property "dispatchEvent" with the proper type (2) None None Pass Pass
EventTarget interface: document.createDocumentFragment() must inherit property "removeEventListener" with the proper type (1) None None Pass Pass
EventTarget interface: document.createTextNode("abc") must inherit property "addEventListener" with the proper type (0) None None Pass Pass
EventTarget interface: document.createTextNode("abc") must inherit property "dispatchEvent" with the proper type (2) None None Pass Pass
EventTarget interface: document.createTextNode("abc") must inherit property "removeEventListener" with the proper type (1) None None Pass Pass
EventTarget interface: document.doctype must inherit property "addEventListener" with the proper type (0) None None Pass Pass
EventTarget interface: document.doctype must inherit property "dispatchEvent" with the proper type (2) None None Pass Pass
EventTarget interface: document.doctype must inherit property "removeEventListener" with the proper type (1) None None Pass Pass
EventTarget interface: element must inherit property "addEventListener" with the proper type (0) None None Pass Pass
EventTarget interface: element must inherit property "dispatchEvent" with the proper type (2) None None Pass Pass
EventTarget interface: element must inherit property "removeEventListener" with the proper type (1) None None Pass Pass
EventTarget interface: existence and properties of interface object None None Fail Fail
EventTarget interface: existence and properties of interface prototype object None None Fail Fail
EventTarget interface: existence and properties of interface prototype object's "constructor" property None None Fail Fail
EventTarget interface: operation addEventListener(DOMString,EventListener,boolean) None None Fail Fail
EventTarget interface: operation dispatchEvent(Event) None None Fail Fail
EventTarget interface: operation removeEventListener(DOMString,EventListener,boolean) None None Fail Fail
EventTarget interface: xmlDoc must inherit property "addEventListener" with the proper type (0) None None Pass Pass
EventTarget interface: xmlDoc must inherit property "dispatchEvent" with the proper type (2) None None Pass Pass
EventTarget interface: xmlDoc must inherit property "removeEventListener" with the proper type (1) None None Pass Pass
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "addEventListener" with the proper type (0) None None Pass Pass
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "dispatchEvent" with the proper type (2) None None Pass Pass
EventTarget interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeEventListener" with the proper type (1) None None Pass Pass
HTMLCollection interface object length None None Fail Pass
HTMLCollection interface: attribute length None None Pass Fail
HTMLCollection interface: calling item(unsigned long) on document.body.children with too few arguments must throw TypeError None None Fail Fail
HTMLCollection interface: calling namedItem(DOMString) on document.body.children with too few arguments must throw TypeError None None Pass Fail
HTMLCollection interface: document.body.children must inherit property "item" with the proper type (1) None None Pass Pass
HTMLCollection interface: document.body.children must inherit property "length" with the proper type (0) None None Pass Fail
HTMLCollection interface: document.body.children must inherit property "namedItem" with the proper type (2) None None Pass Pass
HTMLCollection interface: existence and properties of interface object None None Fail Fail
HTMLCollection interface: existence and properties of interface prototype object None None Pass Fail
HTMLCollection interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
HTMLCollection interface: operation item(unsigned long) None None Fail Fail
HTMLCollection interface: operation namedItem(DOMString) None None Fail Fail
HTMLCollection must be primary interface of document.body.children None None Pass Pass
MutationObserver interface object length None None Fail Pass
MutationObserver interface: existence and properties of interface object None None Pass Fail
MutationObserver interface: existence and properties of interface prototype object None None Pass Fail
MutationObserver interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
MutationObserver interface: operation disconnect() None None Pass Fail
MutationObserver interface: operation observe(Node,MutationObserverInit) None None Fail Fail
MutationObserver interface: operation takeRecords() None None Pass Fail
MutationRecord interface object length None None Fail Pass
MutationRecord interface: attribute addedNodes None None Pass Fail
MutationRecord interface: attribute attributeName None None Pass Fail
MutationRecord interface: attribute attributeNamespace None None Pass Fail
MutationRecord interface: attribute nextSibling None None Pass Fail
MutationRecord interface: attribute oldValue None None Pass Fail
MutationRecord interface: attribute previousSibling None None Pass Fail
MutationRecord interface: attribute removedNodes None None Pass Fail
MutationRecord interface: attribute target None None Pass Fail
MutationRecord interface: attribute type None None Pass Fail
MutationRecord interface: existence and properties of interface object None None Fail Fail
MutationRecord interface: existence and properties of interface prototype object None None Pass Fail
MutationRecord interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Node interface object length None None Fail Pass
Node interface: attribute baseURI None None Fail Fail
Node interface: attribute childNodes None None Pass Fail
Node interface: attribute firstChild None None Pass Fail
Node interface: attribute lastChild None None Pass Fail
Node interface: attribute nextSibling None None Pass Fail
Node interface: attribute nodeName None None Pass Fail
Node interface: attribute nodeType None None Pass Fail
Node interface: attribute nodeValue None None Fail Fail
Node interface: attribute ownerDocument None None Pass Fail
Node interface: attribute parentElement None None Fail Fail
Node interface: attribute parentNode None None Pass Fail
Node interface: attribute previousSibling None None Pass Fail
Node interface: attribute textContent None None Fail Fail
Node interface: calling appendChild(Node) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling appendChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
Node interface: calling appendChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling appendChild(Node) on document.doctype with too few arguments must throw TypeError None None Pass Fail
Node interface: calling appendChild(Node) on element with too few arguments must throw TypeError None None Pass Fail
Node interface: calling appendChild(Node) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Node interface: calling appendChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling cloneNode(boolean) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Pass
Node interface: calling cloneNode(boolean) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Pass
Node interface: calling cloneNode(boolean) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Pass
Node interface: calling cloneNode(boolean) on document.doctype with too few arguments must throw TypeError None None Pass Pass
Node interface: calling cloneNode(boolean) on element with too few arguments must throw TypeError None None Pass Pass
Node interface: calling cloneNode(boolean) on xmlDoc with too few arguments must throw TypeError None None Pass Pass
Node interface: calling cloneNode(boolean) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Pass
Node interface: calling compareDocumentPosition(Node) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling compareDocumentPosition(Node) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
Node interface: calling compareDocumentPosition(Node) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling compareDocumentPosition(Node) on document.doctype with too few arguments must throw TypeError None None Pass Fail
Node interface: calling compareDocumentPosition(Node) on element with too few arguments must throw TypeError None None Pass Fail
Node interface: calling compareDocumentPosition(Node) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Node interface: calling compareDocumentPosition(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling contains(Node) on document.createComment("abc") with too few arguments must throw TypeError None None Fail Fail
Node interface: calling contains(Node) on document.createDocumentFragment() with too few arguments must throw TypeError None None Fail Fail
Node interface: calling contains(Node) on document.createTextNode("abc") with too few arguments must throw TypeError None None Fail Fail
Node interface: calling contains(Node) on document.doctype with too few arguments must throw TypeError None None Fail Fail
Node interface: calling contains(Node) on element with too few arguments must throw TypeError None None Fail Fail
Node interface: calling contains(Node) on xmlDoc with too few arguments must throw TypeError None None Fail Fail
Node interface: calling contains(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
Node interface: calling insertBefore(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError None None Fail Fail
Node interface: calling insertBefore(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError None None Fail Fail
Node interface: calling insertBefore(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError None None Fail Fail
Node interface: calling insertBefore(Node,Node) on document.doctype with too few arguments must throw TypeError None None Fail Fail
Node interface: calling insertBefore(Node,Node) on element with too few arguments must throw TypeError None None Fail Fail
Node interface: calling insertBefore(Node,Node) on xmlDoc with too few arguments must throw TypeError None None Fail Fail
Node interface: calling insertBefore(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Fail Fail
Node interface: calling isDefaultNamespace(DOMString) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isDefaultNamespace(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isDefaultNamespace(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isDefaultNamespace(DOMString) on document.doctype with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isDefaultNamespace(DOMString) on element with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isDefaultNamespace(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isDefaultNamespace(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isEqualNode(Node) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isEqualNode(Node) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isEqualNode(Node) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isEqualNode(Node) on document.doctype with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isEqualNode(Node) on element with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isEqualNode(Node) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Node interface: calling isEqualNode(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupNamespaceURI(DOMString) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupNamespaceURI(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupNamespaceURI(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupNamespaceURI(DOMString) on document.doctype with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupNamespaceURI(DOMString) on element with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupNamespaceURI(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupPrefix(DOMString) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupPrefix(DOMString) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupPrefix(DOMString) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupPrefix(DOMString) on document.doctype with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupPrefix(DOMString) on element with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupPrefix(DOMString) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Node interface: calling lookupPrefix(DOMString) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling removeChild(Node) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling removeChild(Node) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
Node interface: calling removeChild(Node) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling removeChild(Node) on document.doctype with too few arguments must throw TypeError None None Pass Fail
Node interface: calling removeChild(Node) on element with too few arguments must throw TypeError None None Pass Fail
Node interface: calling removeChild(Node) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Node interface: calling removeChild(Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling replaceChild(Node,Node) on document.createComment("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling replaceChild(Node,Node) on document.createDocumentFragment() with too few arguments must throw TypeError None None Pass Fail
Node interface: calling replaceChild(Node,Node) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Node interface: calling replaceChild(Node,Node) on document.doctype with too few arguments must throw TypeError None None Pass Fail
Node interface: calling replaceChild(Node,Node) on element with too few arguments must throw TypeError None None Pass Fail
Node interface: calling replaceChild(Node,Node) on xmlDoc with too few arguments must throw TypeError None None Pass Fail
Node interface: calling replaceChild(Node,Node) on xmlDoc.createProcessingInstruction("abc", "def") with too few arguments must throw TypeError None None Pass Fail
Node interface: constant ATTRIBUTE_NODE on interface object None None Pass Pass
Node interface: constant ATTRIBUTE_NODE on interface prototype object None None Pass Pass
Node interface: constant CDATA_SECTION_NODE on interface object None None Pass Pass
Node interface: constant CDATA_SECTION_NODE on interface prototype object None None Pass Pass
Node interface: constant COMMENT_NODE on interface object None None Pass Pass
Node interface: constant COMMENT_NODE on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_FRAGMENT_NODE on interface object None None Pass Pass
Node interface: constant DOCUMENT_FRAGMENT_NODE on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_NODE on interface object None None Pass Pass
Node interface: constant DOCUMENT_NODE on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_CONTAINED_BY on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_CONTAINS on interface object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_CONTAINS on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_DISCONNECTED on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_FOLLOWING on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_PRECEDING on interface object None None Pass Pass
Node interface: constant DOCUMENT_POSITION_PRECEDING on interface prototype object None None Pass Pass
Node interface: constant DOCUMENT_TYPE_NODE on interface object None None Pass Pass
Node interface: constant DOCUMENT_TYPE_NODE on interface prototype object None None Pass Pass
Node interface: constant ELEMENT_NODE on interface object None None Pass Pass
Node interface: constant ELEMENT_NODE on interface prototype object None None Pass Pass
Node interface: constant ENTITY_NODE on interface object None None Pass Pass
Node interface: constant ENTITY_NODE on interface prototype object None None Pass Pass
Node interface: constant ENTITY_REFERENCE_NODE on interface object None None Pass Pass
Node interface: constant ENTITY_REFERENCE_NODE on interface prototype object None None Pass Pass
Node interface: constant NOTATION_NODE on interface object None None Pass Pass
Node interface: constant NOTATION_NODE on interface prototype object None None Pass Pass
Node interface: constant PROCESSING_INSTRUCTION_NODE on interface object None None Pass Pass
Node interface: constant PROCESSING_INSTRUCTION_NODE on interface prototype object None None Pass Pass
Node interface: constant TEXT_NODE on interface object None None Pass Pass
Node interface: constant TEXT_NODE on interface prototype object None None Pass Pass
Node interface: document.createComment("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "COMMENT_NODE" with the proper type (7) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "ELEMENT_NODE" with the proper type (0) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "ENTITY_NODE" with the proper type (5) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "NOTATION_NODE" with the proper type (11) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "TEXT_NODE" with the proper type (2) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "appendChild" with the proper type (41) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "baseURI" with the proper type (14) None None Fail Fail
Node interface: document.createComment("abc") must inherit property "childNodes" with the proper type (19) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "cloneNode" with the proper type (27) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "compareDocumentPosition" with the proper type (35) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "contains" with the proper type (36) None None Fail Pass
Node interface: document.createComment("abc") must inherit property "firstChild" with the proper type (20) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "hasChildNodes" with the proper type (18) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "insertBefore" with the proper type (40) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "isDefaultNamespace" with the proper type (39) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "isEqualNode" with the proper type (28) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "lastChild" with the proper type (21) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "lookupNamespaceURI" with the proper type (38) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "lookupPrefix" with the proper type (37) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "nextSibling" with the proper type (23) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "nodeName" with the proper type (13) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "nodeType" with the proper type (12) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "nodeValue" with the proper type (24) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "normalize" with the proper type (26) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "ownerDocument" with the proper type (15) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "parentElement" with the proper type (17) None None Fail Fail
Node interface: document.createComment("abc") must inherit property "parentNode" with the proper type (16) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "previousSibling" with the proper type (22) None None Pass Fail
Node interface: document.createComment("abc") must inherit property "removeChild" with the proper type (43) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "replaceChild" with the proper type (42) None None Pass Pass
Node interface: document.createComment("abc") must inherit property "textContent" with the proper type (25) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "ATTRIBUTE_NODE" with the proper type (1) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "CDATA_SECTION_NODE" with the proper type (3) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "COMMENT_NODE" with the proper type (7) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_NODE" with the proper type (8) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "ELEMENT_NODE" with the proper type (0) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "ENTITY_NODE" with the proper type (5) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "NOTATION_NODE" with the proper type (11) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "TEXT_NODE" with the proper type (2) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "appendChild" with the proper type (41) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "baseURI" with the proper type (14) None None Fail Fail
Node interface: document.createDocumentFragment() must inherit property "childNodes" with the proper type (19) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "cloneNode" with the proper type (27) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "compareDocumentPosition" with the proper type (35) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "contains" with the proper type (36) None None Fail Pass
Node interface: document.createDocumentFragment() must inherit property "firstChild" with the proper type (20) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "hasChildNodes" with the proper type (18) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "insertBefore" with the proper type (40) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "isDefaultNamespace" with the proper type (39) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "isEqualNode" with the proper type (28) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "lastChild" with the proper type (21) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "lookupNamespaceURI" with the proper type (38) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "lookupPrefix" with the proper type (37) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "nextSibling" with the proper type (23) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "nodeName" with the proper type (13) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "nodeType" with the proper type (12) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "nodeValue" with the proper type (24) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "normalize" with the proper type (26) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "ownerDocument" with the proper type (15) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "parentElement" with the proper type (17) None None Fail Fail
Node interface: document.createDocumentFragment() must inherit property "parentNode" with the proper type (16) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "previousSibling" with the proper type (22) None None Pass Fail
Node interface: document.createDocumentFragment() must inherit property "removeChild" with the proper type (43) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "replaceChild" with the proper type (42) None None Pass Pass
Node interface: document.createDocumentFragment() must inherit property "textContent" with the proper type (25) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "ATTRIBUTE_NODE" with the proper type (1) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "CDATA_SECTION_NODE" with the proper type (3) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "COMMENT_NODE" with the proper type (7) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_NODE" with the proper type (8) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "ELEMENT_NODE" with the proper type (0) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "ENTITY_NODE" with the proper type (5) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "NOTATION_NODE" with the proper type (11) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "TEXT_NODE" with the proper type (2) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "appendChild" with the proper type (41) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "baseURI" with the proper type (14) None None Fail Fail
Node interface: document.createTextNode("abc") must inherit property "childNodes" with the proper type (19) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "cloneNode" with the proper type (27) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "compareDocumentPosition" with the proper type (35) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "contains" with the proper type (36) None None Fail Pass
Node interface: document.createTextNode("abc") must inherit property "firstChild" with the proper type (20) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "hasChildNodes" with the proper type (18) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "insertBefore" with the proper type (40) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "isDefaultNamespace" with the proper type (39) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "isEqualNode" with the proper type (28) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "lastChild" with the proper type (21) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "lookupNamespaceURI" with the proper type (38) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "lookupPrefix" with the proper type (37) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "nextSibling" with the proper type (23) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "nodeName" with the proper type (13) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "nodeType" with the proper type (12) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "nodeValue" with the proper type (24) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "normalize" with the proper type (26) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "ownerDocument" with the proper type (15) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "parentElement" with the proper type (17) None None Fail Fail
Node interface: document.createTextNode("abc") must inherit property "parentNode" with the proper type (16) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "previousSibling" with the proper type (22) None None Pass Fail
Node interface: document.createTextNode("abc") must inherit property "removeChild" with the proper type (43) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "replaceChild" with the proper type (42) None None Pass Pass
Node interface: document.createTextNode("abc") must inherit property "textContent" with the proper type (25) None None Pass Fail
Node interface: document.doctype must inherit property "ATTRIBUTE_NODE" with the proper type (1) None None Pass Pass
Node interface: document.doctype must inherit property "CDATA_SECTION_NODE" with the proper type (3) None None Pass Pass
Node interface: document.doctype must inherit property "COMMENT_NODE" with the proper type (7) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_NODE" with the proper type (8) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) None None Pass Pass
Node interface: document.doctype must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) None None Pass Pass
Node interface: document.doctype must inherit property "ELEMENT_NODE" with the proper type (0) None None Pass Pass
Node interface: document.doctype must inherit property "ENTITY_NODE" with the proper type (5) None None Pass Pass
Node interface: document.doctype must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) None None Pass Pass
Node interface: document.doctype must inherit property "NOTATION_NODE" with the proper type (11) None None Pass Pass
Node interface: document.doctype must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) None None Pass Pass
Node interface: document.doctype must inherit property "TEXT_NODE" with the proper type (2) None None Pass Pass
Node interface: document.doctype must inherit property "appendChild" with the proper type (41) None None Pass Pass
Node interface: document.doctype must inherit property "baseURI" with the proper type (14) None None Fail Fail
Node interface: document.doctype must inherit property "childNodes" with the proper type (19) None None Pass Fail
Node interface: document.doctype must inherit property "cloneNode" with the proper type (27) None None Pass Pass
Node interface: document.doctype must inherit property "compareDocumentPosition" with the proper type (35) None None Pass Pass
Node interface: document.doctype must inherit property "contains" with the proper type (36) None None Fail Pass
Node interface: document.doctype must inherit property "firstChild" with the proper type (20) None None Pass Fail
Node interface: document.doctype must inherit property "hasChildNodes" with the proper type (18) None None Pass Pass
Node interface: document.doctype must inherit property "insertBefore" with the proper type (40) None None Pass Pass
Node interface: document.doctype must inherit property "isDefaultNamespace" with the proper type (39) None None Pass Pass
Node interface: document.doctype must inherit property "isEqualNode" with the proper type (28) None None Pass Pass
Node interface: document.doctype must inherit property "lastChild" with the proper type (21) None None Pass Fail
Node interface: document.doctype must inherit property "lookupNamespaceURI" with the proper type (38) None None Pass Pass
Node interface: document.doctype must inherit property "lookupPrefix" with the proper type (37) None None Pass Pass
Node interface: document.doctype must inherit property "nextSibling" with the proper type (23) None None Pass Fail
Node interface: document.doctype must inherit property "nodeName" with the proper type (13) None None Pass Fail
Node interface: document.doctype must inherit property "nodeType" with the proper type (12) None None Pass Fail
Node interface: document.doctype must inherit property "nodeValue" with the proper type (24) None None Pass Fail
Node interface: document.doctype must inherit property "normalize" with the proper type (26) None None Pass Pass
Node interface: document.doctype must inherit property "ownerDocument" with the proper type (15) None None Pass Fail
Node interface: document.doctype must inherit property "parentElement" with the proper type (17) None None Fail Fail
Node interface: document.doctype must inherit property "parentNode" with the proper type (16) None None Pass Fail
Node interface: document.doctype must inherit property "previousSibling" with the proper type (22) None None Pass Fail
Node interface: document.doctype must inherit property "removeChild" with the proper type (43) None None Pass Pass
Node interface: document.doctype must inherit property "replaceChild" with the proper type (42) None None Pass Pass
Node interface: document.doctype must inherit property "textContent" with the proper type (25) None None Pass Fail
Node interface: element must inherit property "ATTRIBUTE_NODE" with the proper type (1) None None Pass Pass
Node interface: element must inherit property "CDATA_SECTION_NODE" with the proper type (3) None None Pass Pass
Node interface: element must inherit property "COMMENT_NODE" with the proper type (7) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_NODE" with the proper type (8) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) None None Pass Pass
Node interface: element must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) None None Pass Pass
Node interface: element must inherit property "ELEMENT_NODE" with the proper type (0) None None Pass Pass
Node interface: element must inherit property "ENTITY_NODE" with the proper type (5) None None Pass Pass
Node interface: element must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) None None Pass Pass
Node interface: element must inherit property "NOTATION_NODE" with the proper type (11) None None Pass Pass
Node interface: element must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) None None Pass Pass
Node interface: element must inherit property "TEXT_NODE" with the proper type (2) None None Pass Pass
Node interface: element must inherit property "appendChild" with the proper type (41) None None Pass Pass
Node interface: element must inherit property "baseURI" with the proper type (14) None None Fail Fail
Node interface: element must inherit property "childNodes" with the proper type (19) None None Pass Fail
Node interface: element must inherit property "cloneNode" with the proper type (27) None None Pass Pass
Node interface: element must inherit property "compareDocumentPosition" with the proper type (35) None None Pass Pass
Node interface: element must inherit property "contains" with the proper type (36) None None Fail Pass
Node interface: element must inherit property "firstChild" with the proper type (20) None None Pass Fail
Node interface: element must inherit property "hasChildNodes" with the proper type (18) None None Pass Pass
Node interface: element must inherit property "insertBefore" with the proper type (40) None None Pass Pass
Node interface: element must inherit property "isDefaultNamespace" with the proper type (39) None None Pass Pass
Node interface: element must inherit property "isEqualNode" with the proper type (28) None None Pass Pass
Node interface: element must inherit property "lastChild" with the proper type (21) None None Pass Fail
Node interface: element must inherit property "lookupNamespaceURI" with the proper type (38) None None Pass Pass
Node interface: element must inherit property "lookupPrefix" with the proper type (37) None None Pass Pass
Node interface: element must inherit property "nextSibling" with the proper type (23) None None Pass Fail
Node interface: element must inherit property "nodeName" with the proper type (13) None None Pass Fail
Node interface: element must inherit property "nodeType" with the proper type (12) None None Pass Fail
Node interface: element must inherit property "nodeValue" with the proper type (24) None None Pass Fail
Node interface: element must inherit property "normalize" with the proper type (26) None None Pass Pass
Node interface: element must inherit property "ownerDocument" with the proper type (15) None None Pass Fail
Node interface: element must inherit property "parentElement" with the proper type (17) None None Fail Fail
Node interface: element must inherit property "parentNode" with the proper type (16) None None Pass Fail
Node interface: element must inherit property "previousSibling" with the proper type (22) None None Pass Fail
Node interface: element must inherit property "removeChild" with the proper type (43) None None Pass Pass
Node interface: element must inherit property "replaceChild" with the proper type (42) None None Pass Pass
Node interface: element must inherit property "textContent" with the proper type (25) None None Pass Fail
Node interface: existence and properties of interface object None None Fail Fail
Node interface: existence and properties of interface prototype object None None Fail Fail
Node interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Node interface: operation appendChild(Node) None None Fail Fail
Node interface: operation cloneNode(boolean) None None Pass Fail
Node interface: operation compareDocumentPosition(Node) None None Fail Fail
Node interface: operation contains(Node) None None Fail Fail
Node interface: operation hasChildNodes() None None Pass Fail
Node interface: operation insertBefore(Node,Node) None None Fail Fail
Node interface: operation isDefaultNamespace(DOMString) None None Fail Fail
Node interface: operation isEqualNode(Node) None None Fail Fail
Node interface: operation lookupNamespaceURI(DOMString) None None Fail Fail
Node interface: operation lookupPrefix(DOMString) None None Fail Fail
Node interface: operation normalize() None None Pass Fail
Node interface: operation removeChild(Node) None None Fail Fail
Node interface: operation replaceChild(Node,Node) None None Fail Fail
Node interface: xmlDoc must inherit property "ATTRIBUTE_NODE" with the proper type (1) None None Pass Pass
Node interface: xmlDoc must inherit property "CDATA_SECTION_NODE" with the proper type (3) None None Pass Pass
Node interface: xmlDoc must inherit property "COMMENT_NODE" with the proper type (7) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_NODE" with the proper type (8) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) None None Pass Pass
Node interface: xmlDoc must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) None None Pass Pass
Node interface: xmlDoc must inherit property "ELEMENT_NODE" with the proper type (0) None None Pass Pass
Node interface: xmlDoc must inherit property "ENTITY_NODE" with the proper type (5) None None Pass Pass
Node interface: xmlDoc must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) None None Pass Pass
Node interface: xmlDoc must inherit property "NOTATION_NODE" with the proper type (11) None None Pass Pass
Node interface: xmlDoc must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) None None Pass Pass
Node interface: xmlDoc must inherit property "TEXT_NODE" with the proper type (2) None None Pass Pass
Node interface: xmlDoc must inherit property "appendChild" with the proper type (41) None None Pass Pass
Node interface: xmlDoc must inherit property "baseURI" with the proper type (14) None None Fail Fail
Node interface: xmlDoc must inherit property "childNodes" with the proper type (19) None None Pass Fail
Node interface: xmlDoc must inherit property "cloneNode" with the proper type (27) None None Pass Pass
Node interface: xmlDoc must inherit property "compareDocumentPosition" with the proper type (35) None None Pass Pass
Node interface: xmlDoc must inherit property "contains" with the proper type (36) None None Fail Pass
Node interface: xmlDoc must inherit property "firstChild" with the proper type (20) None None Pass Fail
Node interface: xmlDoc must inherit property "hasChildNodes" with the proper type (18) None None Pass Pass
Node interface: xmlDoc must inherit property "insertBefore" with the proper type (40) None None Pass Pass
Node interface: xmlDoc must inherit property "isDefaultNamespace" with the proper type (39) None None Pass Pass
Node interface: xmlDoc must inherit property "isEqualNode" with the proper type (28) None None Pass Pass
Node interface: xmlDoc must inherit property "lastChild" with the proper type (21) None None Pass Fail
Node interface: xmlDoc must inherit property "lookupNamespaceURI" with the proper type (38) None None Pass Pass
Node interface: xmlDoc must inherit property "lookupPrefix" with the proper type (37) None None Pass Pass
Node interface: xmlDoc must inherit property "nextSibling" with the proper type (23) None None Pass Fail
Node interface: xmlDoc must inherit property "nodeName" with the proper type (13) None None Pass Fail
Node interface: xmlDoc must inherit property "nodeType" with the proper type (12) None None Pass Fail
Node interface: xmlDoc must inherit property "nodeValue" with the proper type (24) None None Pass Fail
Node interface: xmlDoc must inherit property "normalize" with the proper type (26) None None Pass Pass
Node interface: xmlDoc must inherit property "ownerDocument" with the proper type (15) None None Pass Fail
Node interface: xmlDoc must inherit property "parentElement" with the proper type (17) None None Fail Fail
Node interface: xmlDoc must inherit property "parentNode" with the proper type (16) None None Pass Fail
Node interface: xmlDoc must inherit property "previousSibling" with the proper type (22) None None Pass Fail
Node interface: xmlDoc must inherit property "removeChild" with the proper type (43) None None Pass Pass
Node interface: xmlDoc must inherit property "replaceChild" with the proper type (42) None None Pass Pass
Node interface: xmlDoc must inherit property "textContent" with the proper type (25) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ATTRIBUTE_NODE" with the proper type (1) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "CDATA_SECTION_NODE" with the proper type (3) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "COMMENT_NODE" with the proper type (7) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_FRAGMENT_NODE" with the proper type (10) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_NODE" with the proper type (8) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINED_BY" with the proper type (33) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_CONTAINS" with the proper type (32) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_DISCONNECTED" with the proper type (29) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_FOLLOWING" with the proper type (31) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" with the proper type (34) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_POSITION_PRECEDING" with the proper type (30) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "DOCUMENT_TYPE_NODE" with the proper type (9) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ELEMENT_NODE" with the proper type (0) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_NODE" with the proper type (5) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ENTITY_REFERENCE_NODE" with the proper type (4) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "NOTATION_NODE" with the proper type (11) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "PROCESSING_INSTRUCTION_NODE" with the proper type (6) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "TEXT_NODE" with the proper type (2) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "appendChild" with the proper type (41) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "baseURI" with the proper type (14) None None Fail Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "childNodes" with the proper type (19) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "cloneNode" with the proper type (27) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "compareDocumentPosition" with the proper type (35) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "contains" with the proper type (36) None None Fail Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "firstChild" with the proper type (20) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "hasChildNodes" with the proper type (18) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "insertBefore" with the proper type (40) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isDefaultNamespace" with the proper type (39) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "isEqualNode" with the proper type (28) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lastChild" with the proper type (21) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupNamespaceURI" with the proper type (38) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "lookupPrefix" with the proper type (37) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nextSibling" with the proper type (23) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeName" with the proper type (13) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeType" with the proper type (12) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "nodeValue" with the proper type (24) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "normalize" with the proper type (26) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "ownerDocument" with the proper type (15) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentElement" with the proper type (17) None None Fail Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "parentNode" with the proper type (16) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "previousSibling" with the proper type (22) None None Pass Fail
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "removeChild" with the proper type (43) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "replaceChild" with the proper type (42) None None Pass Pass
Node interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "textContent" with the proper type (25) None None Pass Fail
NodeIterator interface object length None None Fail Pass
NodeIterator interface: attribute filter None None Pass Fail
NodeIterator interface: attribute pointerBeforeReferenceNode None None Fail Fail
NodeIterator interface: attribute referenceNode None None Fail Fail
NodeIterator interface: attribute root None None Pass Fail
NodeIterator interface: attribute whatToShow None None Pass Fail
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "detach" with the proper type (7) None None Pass Pass
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (4) None None Pass Fail
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (5) None None Pass Pass
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "pointerBeforeReferenceNode" with the proper type (2) None None Fail Fail
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (6) None None Pass Pass
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "referenceNode" with the proper type (1) None None Fail Fail
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) None None Pass Fail
NodeIterator interface: document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (3) None None Fail Fail
NodeIterator interface: existence and properties of interface object None None Fail Fail
NodeIterator interface: existence and properties of interface prototype object None None Pass Fail
NodeIterator interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
NodeIterator interface: operation detach() None None Pass Fail
NodeIterator interface: operation nextNode() None None Pass Fail
NodeIterator interface: operation previousNode() None None Pass Fail
NodeIterator must be primary interface of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) None None Pass Pass
NodeList interface object length None None Fail Pass
NodeList interface: attribute length None None Pass Fail
NodeList interface: calling item(unsigned long) on document.querySelectorAll("script") with too few arguments must throw TypeError None None Pass Fail
NodeList interface: document.querySelectorAll("script") must inherit property "item" with the proper type (0) None None Pass Pass
NodeList interface: document.querySelectorAll("script") must inherit property "length" with the proper type (1) None None Pass Fail
NodeList interface: existence and properties of interface object None None Fail Fail
NodeList interface: existence and properties of interface prototype object None None Fail Fail
NodeList interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
NodeList interface: operation item(unsigned long) None None Fail Fail
NodeList must be primary interface of document.querySelectorAll("script") None None Pass Pass
ProcessingInstruction interface object length None None Fail Pass
ProcessingInstruction interface: attribute target None None Pass Fail
ProcessingInstruction interface: existence and properties of interface object None None Fail Fail
ProcessingInstruction interface: existence and properties of interface prototype object None None Fail Fail
ProcessingInstruction interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
ProcessingInstruction interface: xmlDoc.createProcessingInstruction("abc", "def") must inherit property "target" with the proper type (0) None None Pass Fail
ProcessingInstruction must be primary interface of xmlDoc.createProcessingInstruction("abc", "def") None None Pass Pass
Range interface object length None None Fail Pass
Range interface: attribute collapsed None None Pass Fail
Range interface: attribute commonAncestorContainer None None Pass Fail
Range interface: attribute endContainer None None Pass Fail
Range interface: attribute endOffset None None Pass Fail
Range interface: attribute startContainer None None Pass Fail
Range interface: attribute startOffset None None Pass Fail
Range interface: calling collapse(boolean) on detachedRange with too few arguments must throw TypeError None None Pass Pass
Range interface: calling collapse(boolean) on document.createRange() with too few arguments must throw TypeError None None Pass Pass
Range interface: calling compareBoundaryPoints(unsigned short,Range) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling compareBoundaryPoints(unsigned short,Range) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling comparePoint(Node,unsigned long) on detachedRange with too few arguments must throw TypeError None None Fail Fail
Range interface: calling comparePoint(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError None None Fail Fail
Range interface: calling insertNode(Node) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling insertNode(Node) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling intersectsNode(Node) on detachedRange with too few arguments must throw TypeError None None Fail Fail
Range interface: calling intersectsNode(Node) on document.createRange() with too few arguments must throw TypeError None None Fail Fail
Range interface: calling isPointInRange(Node,unsigned long) on detachedRange with too few arguments must throw TypeError None None Fail Fail
Range interface: calling isPointInRange(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError None None Fail Fail
Range interface: calling selectNode(Node) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling selectNode(Node) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling selectNodeContents(Node) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling selectNodeContents(Node) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setEnd(Node,unsigned long) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setEnd(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setEndAfter(Node) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setEndAfter(Node) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setEndBefore(Node) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setEndBefore(Node) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setStart(Node,unsigned long) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setStart(Node,unsigned long) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setStartAfter(Node) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setStartAfter(Node) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setStartBefore(Node) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling setStartBefore(Node) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: calling surroundContents(Node) on detachedRange with too few arguments must throw TypeError None None Pass Fail
Range interface: calling surroundContents(Node) on document.createRange() with too few arguments must throw TypeError None None Pass Fail
Range interface: constant END_TO_END on interface object None None Pass Pass
Range interface: constant END_TO_END on interface prototype object None None Pass Pass
Range interface: constant END_TO_START on interface object None None Pass Pass
Range interface: constant END_TO_START on interface prototype object None None Pass Pass
Range interface: constant START_TO_END on interface object None None Pass Pass
Range interface: constant START_TO_END on interface prototype object None None Pass Pass
Range interface: constant START_TO_START on interface object None None Pass Pass
Range interface: constant START_TO_START on interface prototype object None None Pass Pass
Range interface: detachedRange must inherit property "END_TO_END" with the proper type (17) None None Pass Pass
Range interface: detachedRange must inherit property "END_TO_START" with the proper type (18) None None Pass Pass
Range interface: detachedRange must inherit property "START_TO_END" with the proper type (16) None None Pass Pass
Range interface: detachedRange must inherit property "START_TO_START" with the proper type (15) None None Pass Pass
Range interface: detachedRange must inherit property "cloneContents" with the proper type (22) None None Pass Pass
Range interface: detachedRange must inherit property "cloneRange" with the proper type (25) None None Pass Pass
Range interface: detachedRange must inherit property "collapse" with the proper type (12) None None Pass Pass
Range interface: detachedRange must inherit property "collapsed" with the proper type (4) None None Pass Fail
Range interface: detachedRange must inherit property "commonAncestorContainer" with the proper type (5) None None Pass Fail
Range interface: detachedRange must inherit property "compareBoundaryPoints" with the proper type (19) None None Pass Pass
Range interface: detachedRange must inherit property "comparePoint" with the proper type (28) None None Fail Pass
Range interface: detachedRange must inherit property "deleteContents" with the proper type (20) None None Pass Pass
Range interface: detachedRange must inherit property "detach" with the proper type (26) None None Pass Pass
Range interface: detachedRange must inherit property "endContainer" with the proper type (2) None None Pass Fail
Range interface: detachedRange must inherit property "endOffset" with the proper type (3) None None Pass Fail
Range interface: detachedRange must inherit property "extractContents" with the proper type (21) None None Pass Pass
Range interface: detachedRange must inherit property "insertNode" with the proper type (23) None None Pass Pass
Range interface: detachedRange must inherit property "intersectsNode" with the proper type (29) None None Fail Pass
Range interface: detachedRange must inherit property "isPointInRange" with the proper type (27) None None Fail Pass
Range interface: detachedRange must inherit property "selectNode" with the proper type (13) None None Pass Pass
Range interface: detachedRange must inherit property "selectNodeContents" with the proper type (14) None None Pass Pass
Range interface: detachedRange must inherit property "setEnd" with the proper type (7) None None Pass Pass
Range interface: detachedRange must inherit property "setEndAfter" with the proper type (11) None None Pass Pass
Range interface: detachedRange must inherit property "setEndBefore" with the proper type (10) None None Pass Pass
Range interface: detachedRange must inherit property "setStart" with the proper type (6) None None Pass Pass
Range interface: detachedRange must inherit property "setStartAfter" with the proper type (9) None None Pass Pass
Range interface: detachedRange must inherit property "setStartBefore" with the proper type (8) None None Pass Pass
Range interface: detachedRange must inherit property "startContainer" with the proper type (0) None None Pass Fail
Range interface: detachedRange must inherit property "startOffset" with the proper type (1) None None Pass Fail
Range interface: detachedRange must inherit property "surroundContents" with the proper type (24) None None Pass Pass
Range interface: document.createRange() must inherit property "END_TO_END" with the proper type (17) None None Pass Pass
Range interface: document.createRange() must inherit property "END_TO_START" with the proper type (18) None None Pass Pass
Range interface: document.createRange() must inherit property "START_TO_END" with the proper type (16) None None Pass Pass
Range interface: document.createRange() must inherit property "START_TO_START" with the proper type (15) None None Pass Pass
Range interface: document.createRange() must inherit property "cloneContents" with the proper type (22) None None Pass Pass
Range interface: document.createRange() must inherit property "cloneRange" with the proper type (25) None None Pass Pass
Range interface: document.createRange() must inherit property "collapse" with the proper type (12) None None Pass Pass
Range interface: document.createRange() must inherit property "collapsed" with the proper type (4) None None Pass Fail
Range interface: document.createRange() must inherit property "commonAncestorContainer" with the proper type (5) None None Pass Fail
Range interface: document.createRange() must inherit property "compareBoundaryPoints" with the proper type (19) None None Pass Pass
Range interface: document.createRange() must inherit property "comparePoint" with the proper type (28) None None Fail Pass
Range interface: document.createRange() must inherit property "deleteContents" with the proper type (20) None None Pass Pass
Range interface: document.createRange() must inherit property "detach" with the proper type (26) None None Pass Pass
Range interface: document.createRange() must inherit property "endContainer" with the proper type (2) None None Pass Fail
Range interface: document.createRange() must inherit property "endOffset" with the proper type (3) None None Pass Fail
Range interface: document.createRange() must inherit property "extractContents" with the proper type (21) None None Pass Pass
Range interface: document.createRange() must inherit property "insertNode" with the proper type (23) None None Pass Pass
Range interface: document.createRange() must inherit property "intersectsNode" with the proper type (29) None None Fail Pass
Range interface: document.createRange() must inherit property "isPointInRange" with the proper type (27) None None Fail Pass
Range interface: document.createRange() must inherit property "selectNode" with the proper type (13) None None Pass Pass
Range interface: document.createRange() must inherit property "selectNodeContents" with the proper type (14) None None Pass Pass
Range interface: document.createRange() must inherit property "setEnd" with the proper type (7) None None Pass Pass
Range interface: document.createRange() must inherit property "setEndAfter" with the proper type (11) None None Pass Pass
Range interface: document.createRange() must inherit property "setEndBefore" with the proper type (10) None None Pass Pass
Range interface: document.createRange() must inherit property "setStart" with the proper type (6) None None Pass Pass
Range interface: document.createRange() must inherit property "setStartAfter" with the proper type (9) None None Pass Pass
Range interface: document.createRange() must inherit property "setStartBefore" with the proper type (8) None None Pass Pass
Range interface: document.createRange() must inherit property "startContainer" with the proper type (0) None None Pass Fail
Range interface: document.createRange() must inherit property "startOffset" with the proper type (1) None None Pass Fail
Range interface: document.createRange() must inherit property "surroundContents" with the proper type (24) None None Pass Pass
Range interface: existence and properties of interface object None None Fail Fail
Range interface: existence and properties of interface prototype object None None Pass Fail
Range interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Range interface: operation cloneContents() None None Pass Fail
Range interface: operation cloneRange() None None Pass Fail
Range interface: operation collapse(boolean) None None Pass Fail
Range interface: operation compareBoundaryPoints(unsigned short,Range) None None Fail Fail
Range interface: operation comparePoint(Node,unsigned long) None None Fail Fail
Range interface: operation deleteContents() None None Pass Fail
Range interface: operation detach() None None Pass Fail
Range interface: operation extractContents() None None Pass Fail
Range interface: operation insertNode(Node) None None Fail Fail
Range interface: operation intersectsNode(Node) None None Fail Fail
Range interface: operation isPointInRange(Node,unsigned long) None None Fail Fail
Range interface: operation selectNode(Node) None None Fail Fail
Range interface: operation selectNodeContents(Node) None None Fail Fail
Range interface: operation setEnd(Node,unsigned long) None None Fail Fail
Range interface: operation setEndAfter(Node) None None Fail Fail
Range interface: operation setEndBefore(Node) None None Fail Fail
Range interface: operation setStart(Node,unsigned long) None None Fail Fail
Range interface: operation setStartAfter(Node) None None Fail Fail
Range interface: operation setStartBefore(Node) None None Fail Fail
Range interface: operation surroundContents(Node) None None Fail Fail
Range must be primary interface of detachedRange None None Pass Pass
Range must be primary interface of document.createRange() None None Pass Pass
Stringification of detachedRange None None Pass Pass
Stringification of document.body.children None None Pass Pass
Stringification of document.body.classList None None Pass Pass
Stringification of document.createComment("abc") None None Pass Pass
Stringification of document.createDocumentFragment() None None Pass Pass
Stringification of document.createEvent("Event") None None Pass Pass
Stringification of document.createNodeIterator(document.body, NodeFilter.SHOW_ALL, null, false) None None Pass Pass
Stringification of document.createRange() None None Pass Pass
Stringification of document.createTextNode("abc") None None Pass Pass
Stringification of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) None None Pass Pass
Stringification of document.doctype None None Pass Pass
Stringification of document.implementation None None Pass Pass
Stringification of document.querySelector("[id]").attributes[0] None None Pass Pass
Stringification of document.querySelectorAll("script") None None Pass Pass
Stringification of element None None Pass Pass
Stringification of new CustomEvent("foo") None None Fail Pass
Stringification of new Event("foo") None None Fail Pass
Stringification of xmlDoc None None Pass Fail
Stringification of xmlDoc.createProcessingInstruction("abc", "def") None None Pass Pass
Text interface object length None None Fail Pass
Text interface: attribute wholeText None None Pass Fail
Text interface: calling splitText(unsigned long) on document.createTextNode("abc") with too few arguments must throw TypeError None None Pass Fail
Text interface: document.createTextNode("abc") must inherit property "splitText" with the proper type (0) None None Pass Pass
Text interface: document.createTextNode("abc") must inherit property "wholeText" with the proper type (1) None None Pass Fail
Text interface: existence and properties of interface object None None Fail Fail
Text interface: existence and properties of interface prototype object None None Pass Fail
Text interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
Text interface: operation splitText(unsigned long) None None Fail Fail
Text must be primary interface of document.createTextNode("abc") None None Pass Pass
TreeWalker interface object length None None Fail Pass
TreeWalker interface: attribute currentNode None None Fail Fail
TreeWalker interface: attribute filter None None Pass Fail
TreeWalker interface: attribute root None None Pass Fail
TreeWalker interface: attribute whatToShow None None Pass Fail
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "currentNode" with the proper type (3) None None Pass Fail
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "filter" with the proper type (2) None None Pass Fail
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "firstChild" with the proper type (5) None None Pass Pass
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "lastChild" with the proper type (6) None None Pass Pass
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextNode" with the proper type (10) None None Pass Pass
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "nextSibling" with the proper type (8) None None Pass Pass
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "parentNode" with the proper type (4) None None Pass Pass
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousNode" with the proper type (9) None None Pass Pass
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "previousSibling" with the proper type (7) None None Pass Pass
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "root" with the proper type (0) None None Pass Fail
TreeWalker interface: document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) must inherit property "whatToShow" with the proper type (1) None None Fail Fail
TreeWalker interface: existence and properties of interface object None None Fail Fail
TreeWalker interface: existence and properties of interface prototype object None None Pass Fail
TreeWalker interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
TreeWalker interface: operation firstChild() None None Pass Fail
TreeWalker interface: operation lastChild() None None Pass Fail
TreeWalker interface: operation nextNode() None None Pass Fail
TreeWalker interface: operation nextSibling() None None Pass Fail
TreeWalker interface: operation parentNode() None None Pass Fail
TreeWalker interface: operation previousNode() None None Pass Fail
TreeWalker interface: operation previousSibling() None None Pass Fail
TreeWalker must be primary interface of document.createTreeWalker(document.body, NodeFilter.SHOW_ALL, null, false) None None Pass Pass
XMLDocument interface object length None None Fail Pass
XMLDocument interface: existence and properties of interface object None None Fail Fail
XMLDocument interface: existence and properties of interface prototype object None None Pass Fail
XMLDocument interface: existence and properties of interface prototype object's "constructor" property None None Pass Fail
XMLDocument must be primary interface of xmlDoc None None Pass Pass
/dom/lists/DOMTokenList-stringifier.html Ok Ok Ok Ok
DOMTokenList stringifier Fail Fail Fail Fail
/dom/nodes/CharacterData-appendData.html Ok Ok Ok Ok
CharacterData.appendData Pass Pass Pass Pass
CharacterData.appendData 1 Pass Pass Pass Pass
CharacterData.appendData 2 Pass Pass Pass Pass
/dom/nodes/CharacterData-deleteData.html Ok Ok Ok Ok
CharacterData.deleteData Pass Pass Pass Pass
CharacterData.deleteData 1 Pass Pass Fail Pass
CharacterData.deleteData 2 Pass Pass Pass Pass
CharacterData.deleteData 3 Pass Pass Pass Pass
CharacterData.deleteData 4 Pass Pass Pass Pass
/dom/nodes/CharacterData-insertData.html Ok Ok Ok Ok
CharacterData.insertData Pass Pass Pass Pass
CharacterData.insertData 1 Pass Pass Pass Pass
CharacterData.insertData 2 Pass Pass Pass Pass
CharacterData.insertData 3 Pass Pass Pass Pass
CharacterData.insertData 4 Pass Pass Pass Pass
/dom/nodes/CharacterData-remove.html Ok Ok Ok Ok
CharacterData.remove Pass Pass Pass Pass
CharacterData.remove 1 Pass Pass Pass Pass
CharacterData.remove 2 Pass Pass Fail Fail
PI should support remove() Pass Pass None None
comment should support remove() Pass Pass Fail Pass
remove() should work if PI does have a parent Pass Pass None None
remove() should work if PI does have a parent and siblings Pass Pass None None
remove() should work if PI doesn't have a parent Pass Pass None None
remove() should work if comment does have a parent Pass Pass Fail Pass
remove() should work if comment does have a parent and siblings Pass Pass Fail Pass
remove() should work if comment doesn't have a parent Pass Pass Fail Pass
remove() should work if text does have a parent Pass Pass Fail Pass
remove() should work if text does have a parent and siblings Pass Pass Fail Pass
remove() should work if text doesn't have a parent Pass Pass Fail Pass
text should support remove() Pass Pass Fail Pass
/dom/nodes/CharacterData-replaceData.html Ok Ok Ok Ok
CharacterData.replaceData Pass Pass Pass Pass
CharacterData.replaceData 1 Pass Pass Pass Pass
CharacterData.replaceData 2 Pass Pass Pass Pass
CharacterData.replaceData 3 Pass Pass Pass Pass
CharacterData.replaceData 4 Pass Pass Pass Pass
/dom/nodes/Comment-constructor.html Ok Ok Ok Ok
new Comment() should get the correct ownerDocument across globals Pass Pass Fail Fail
new Comment(): "" Pass Pass Fail Fail
new Comment(): "&" Pass Pass Fail Fail
new Comment(): "-" Pass Pass Fail Fail
new Comment(): "--" Pass Pass Fail Fail
new Comment(): "-->" Pass Pass Fail Fail
new Comment(): "<!--" Pass Pass Fail Fail
new Comment(): "\0" Pass Pass Fail Fail
new Comment(): "\0test" Pass Pass Fail Fail
new Comment(): 42 Pass Pass Fail Fail
new Comment(): instanceof Pass Pass Fail Fail
new Comment(): no arguments Pass Pass Fail Fail
new Comment(): null Pass Pass Fail Fail
new Comment(): prototype chain Pass Pass Fail Fail
new Comment(): two arguments Pass Pass Fail Fail
new Comment(): undefined Fail Fail Fail Fail
/dom/nodes/DOMImplementation-createDocument.html Ok Ok Ok Ok
DOMImplementation.createDocument(namespace, qualifiedName, doctype) Pass Pass Pass Pass
createDocument test 0: null,null,false,object "TypeError" Fail Pass Fail Fail
createDocument test 100: "foo:","f:oo",null,null Pass Pass Pass Pass
createDocument test 101: "foo:","foo:",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 102: "foo:","xml",null,null Pass Pass Pass Pass
createDocument test 103: "foo:","xmlns",null,"NAMESPACE_ERR" Pass Pass Pass Fail
createDocument test 104: "foo:","xmlfoo",null,null Pass Pass Pass Pass
createDocument test 105: "foo:","xml:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 106: "foo:","xmlns:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 107: "foo:","xmlfoo:bar",null,null Pass Pass Pass Pass
createDocument test 108: null,null,DocumentType node,null Pass Pass Pass Pass
createDocument test 109: null,null,DocumentType node,null Pass Pass Fail Fail
createDocument test 10: null,"foo:",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 110: null,null,DocumentType node,null Pass Pass Fail Fail
createDocument test 111: null,null,DocumentType node,null Pass Pass Pass Pass
createDocument test 112: null,null,DocumentType node,null Pass Pass Fail Fail
createDocument test 113: null,"foo",DocumentType node,null Pass Pass Pass Pass
createDocument test 114: "foo",null,DocumentType node,null Pass Pass Fail Pass
createDocument test 115: "foo","bar",DocumentType node,null Pass Pass Pass Pass
createDocument test 11: null,"xml",null,null Pass Pass Pass Pass
createDocument test 12: null,"xmlns",null,"NAMESPACE_ERR" Pass Pass Pass Fail
createDocument test 13: null,"xmlfoo",null,null Pass Pass Pass Pass
createDocument test 14: null,"xml:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 15: null,"xmlns:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 16: null,"xmlfoo:bar",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 17: undefined,null,undefined,null Pass Pass Fail Pass
createDocument test 18: undefined,undefined,undefined,null Fail Pass Fail Fail
createDocument test 19: undefined,"",undefined,null Pass Pass Fail Pass
createDocument test 1: null,null,null,null Pass Pass Pass Pass
createDocument test 20: undefined,"foo",undefined,null Fail Pass Fail Fail
createDocument test 21: undefined,"1foo",undefined,"INVALID_CHARACTER_ERR" Pass Pass Fail Pass
createDocument test 22: undefined,"f1oo",undefined,null Fail Pass Fail Fail
createDocument test 23: undefined,"foo1",undefined,null Fail Pass Fail Fail
createDocument test 24: undefined,":foo",undefined,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 25: undefined,"f:oo",undefined,"NAMESPACE_ERR" Fail Pass Fail Fail
createDocument test 26: undefined,"foo:",undefined,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 27: undefined,"xml",undefined,null Fail Pass Fail Fail
createDocument test 28: undefined,"xmlns",undefined,"NAMESPACE_ERR" Pass Pass Fail Fail
createDocument test 29: undefined,"xmlfoo",undefined,null Fail Pass Fail Fail
createDocument test 2: null,undefined,null,null Pass Pass Pass Pass
createDocument test 30: undefined,"xml:foo",undefined,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 31: undefined,"xmlns:foo",undefined,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 32: undefined,"xmlfoo:bar",undefined,"NAMESPACE_ERR" Fail Pass Fail Fail
createDocument test 33: "http://example.com/",null,null,null Pass Pass Fail Pass
createDocument test 34: "http://example.com/","",null,null Pass Pass Fail Pass
createDocument test 35: "http://example.com/","foo",null,null Pass Pass Pass Pass
createDocument test 36: "http://example.com/","1foo",null,"INVALID_CHARACTER_ERR" Pass Pass Pass Pass
createDocument test 37: "http://example.com/","f1oo",null,null Pass Pass Pass Pass
createDocument test 38: "http://example.com/","foo1",null,null Pass Pass Pass Pass
createDocument test 39: "http://example.com/",":foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 3: null,"",null,null Pass Pass Pass Pass
createDocument test 40: "http://example.com/","f:oo",null,null Pass Pass Pass Pass
createDocument test 41: "http://example.com/","foo:",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 42: "http://example.com/","xml",null,null Pass Pass Pass Pass
createDocument test 43: "http://example.com/","xmlns",null,"NAMESPACE_ERR" Pass Pass Pass Fail
createDocument test 44: "http://example.com/","xmlfoo",null,null Pass Pass Pass Pass
createDocument test 45: "http://example.com/","xml:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 46: "http://example.com/","xmlns:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 47: "http://example.com/","xmlfoo:bar",null,null Pass Pass Pass Pass
createDocument test 48: "/",null,null,null Pass Pass Fail Pass
createDocument test 49: "/","",null,null Pass Pass Fail Pass
createDocument test 4: null,"foo",null,null Pass Pass Pass Pass
createDocument test 50: "/","foo",null,null Pass Pass Pass Pass
createDocument test 51: "/","1foo",null,"INVALID_CHARACTER_ERR" Pass Pass Pass Pass
createDocument test 52: "/","f1oo",null,null Pass Pass Pass Pass
createDocument test 53: "/","foo1",null,null Pass Pass Pass Pass
createDocument test 54: "/",":foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 55: "/","f:oo",null,null Pass Pass Pass Pass
createDocument test 56: "/","foo:",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 57: "/","xml",null,null Pass Pass Pass Pass
createDocument test 58: "/","xmlns",null,"NAMESPACE_ERR" Pass Pass Pass Fail
createDocument test 59: "/","xmlfoo",null,null Pass Pass Pass Pass
createDocument test 5: null,"1foo",null,"INVALID_CHARACTER_ERR" Pass Pass Pass Pass
createDocument test 60: "/","xml:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 61: "/","xmlns:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 62: "/","xmlfoo:bar",null,null Pass Pass Pass Pass
createDocument test 63: "http://www.w3.org/XML/1998/namespace",null,null,null Pass Pass Fail Pass
createDocument test 64: "http://www.w3.org/XML/1998/namespace","",null,null Pass Pass Fail Pass
createDocument test 65: "http://www.w3.org/XML/1998/namespace","foo",null,null Pass Pass Pass Pass
createDocument test 66: "http://www.w3.org/XML/1998/namespace","1foo",null,"INVALID_CHARACTER_ERR" Pass Pass Pass Pass
createDocument test 67: "http://www.w3.org/XML/1998/namespace","f1oo",null,null Pass Pass Pass Pass
createDocument test 68: "http://www.w3.org/XML/1998/namespace","foo1",null,null Pass Pass Pass Pass
createDocument test 69: "http://www.w3.org/XML/1998/namespace",":foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 6: null,"f1oo",null,null Pass Pass Pass Pass
createDocument test 70: "http://www.w3.org/XML/1998/namespace","f:oo",null,null Pass Pass Fail Pass
createDocument test 71: "http://www.w3.org/XML/1998/namespace","foo:",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 72: "http://www.w3.org/XML/1998/namespace","xml",null,null Pass Pass Pass Pass
createDocument test 73: "http://www.w3.org/XML/1998/namespace","xmlns",null,"NAMESPACE_ERR" Pass Pass Pass Fail
createDocument test 74: "http://www.w3.org/XML/1998/namespace","xmlfoo",null,null Pass Pass Pass Pass
createDocument test 75: "http://www.w3.org/XML/1998/namespace","xml:foo",null,null Pass Pass Pass Pass
createDocument test 76: "http://www.w3.org/XML/1998/namespace","xmlns:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 77: "http://www.w3.org/XML/1998/namespace","xmlfoo:bar",null,null Pass Pass Fail Pass
createDocument test 78: "http://www.w3.org/2000/xmlns/",null,null,null Pass Pass Fail Pass
createDocument test 79: "http://www.w3.org/2000/xmlns/","",null,null Pass Pass Fail Pass
createDocument test 7: null,"foo1",null,null Pass Pass Pass Pass
createDocument test 80: "http://www.w3.org/2000/xmlns/","foo",null,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 81: "http://www.w3.org/2000/xmlns/","1foo",null,"INVALID_CHARACTER_ERR" Pass Pass Pass Pass
createDocument test 82: "http://www.w3.org/2000/xmlns/","f1oo",null,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 83: "http://www.w3.org/2000/xmlns/","foo1",null,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 84: "http://www.w3.org/2000/xmlns/",":foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 85: "http://www.w3.org/2000/xmlns/","f:oo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 86: "http://www.w3.org/2000/xmlns/","foo:",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 87: "http://www.w3.org/2000/xmlns/","xml",null,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 88: "http://www.w3.org/2000/xmlns/","xmlns",null,null Pass Pass Pass Fail
createDocument test 89: "http://www.w3.org/2000/xmlns/","xmlfoo",null,"NAMESPACE_ERR" Pass Pass Fail Pass
createDocument test 8: null,":foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 90: "http://www.w3.org/2000/xmlns/","xml:foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 91: "http://www.w3.org/2000/xmlns/","xmlns:foo",null,null Pass Pass Pass Pass
createDocument test 92: "http://www.w3.org/2000/xmlns/","xmlfoo:bar",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 93: "foo:",null,null,null Pass Pass Fail Pass
createDocument test 94: "foo:","",null,null Pass Pass Fail Pass
createDocument test 95: "foo:","foo",null,null Pass Pass Pass Pass
createDocument test 96: "foo:","1foo",null,"INVALID_CHARACTER_ERR" Pass Pass Pass Pass
createDocument test 97: "foo:","f1oo",null,null Pass Pass Pass Pass
createDocument test 98: "foo:","foo1",null,null Pass Pass Pass Pass
createDocument test 99: "foo:",":foo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
createDocument test 9: null,"f:oo",null,"NAMESPACE_ERR" Pass Pass Pass Pass
/dom/nodes/DOMImplementation-createDocumentType.html Ok Ok Ok Ok
DOMImplementation.createDocumentType(qualifiedName, publicId, systemId) Pass Pass Pass Pass
createDocumentType("1foo", "", "") should throw INVALID_CHARACTER_ERR Pass Pass Pass Pass
createDocumentType(":foo", "", "") should throw NAMESPACE_ERR Pass Pass Pass Pass
createDocumentType("@foo", "", "") should throw INVALID_CHARACTER_ERR Pass Pass Pass Pass
createDocumentType("f1oo", "", "") should work Pass Pass Fail Fail
createDocumentType("f:oo", "", "") should work Pass Pass Fail Fail
createDocumentType("f@oo", "", "") should throw INVALID_CHARACTER_ERR Pass Pass Pass Pass
createDocumentType("foo", "", "") should work Pass Pass Fail Fail
createDocumentType("foo", "", "f'o\"o") should work Pass Pass Fail Fail
createDocumentType("foo", "", "f'oo") should work Pass Pass Fail Fail
createDocumentType("foo", "", "f\"oo") should work Pass Pass Fail Fail
createDocumentType("foo", "", "foo") should work Pass Pass Fail Fail
createDocumentType("foo", "", "foo>") should work Pass Pass Fail Fail
createDocumentType("foo", "f'o\"o", "") should work Pass Pass Fail Fail
createDocumentType("foo", "f'oo", "") should work Pass Pass Fail Fail
createDocumentType("foo", "f\"oo", "") should work Pass Pass Fail Fail
createDocumentType("foo", "foo", "") should work Pass Pass Fail Fail
createDocumentType("foo", "foo>", "") should work Pass Pass Fail Fail
createDocumentType("foo1", "", "") should work Pass Pass Fail Fail
createDocumentType("foo:", "", "") should throw NAMESPACE_ERR Pass Pass Pass Pass
createDocumentType("foo@", "", "") should throw INVALID_CHARACTER_ERR Pass Pass Pass Pass
/dom/nodes/DOMImplementation-createHTMLDocument.html Ok Ok Ok Ok
DOMImplementation.createHTMLDocument Fail Pass Fail Pass
DOMImplementation.createHTMLDocument 1 Pass Pass Fail Pass
DOMImplementation.createHTMLDocument 2 Fail Fail Fail Fail
DOMImplementation.createHTMLDocument 3 Pass Pass Fail Pass
DOMImplementation.createHTMLDocument 4 Pass Pass Fail Pass
DOMImplementation.createHTMLDocument 5 Pass Pass Fail Pass
DOMImplementation.createHTMLDocument 6 Pass Pass Fail Pass
DOMImplementation.createHTMLDocument 7 Pass Pass Fail Pass
Missing title argument Pass Pass Fail Pass
/dom/nodes/DOMImplementation-hasFeature.html Ok Ok Ok Ok
DOMImplementation.hasFeature(feature, version) Pass Pass Pass Pass
hasFeature(" Core", "") Pass Pass Fail Fail
hasFeature(" Core", null) Pass Pass Fail Fail
hasFeature(" XML", "") Pass Pass Fail Fail
hasFeature(" XML", null) Pass Pass Fail Fail
hasFeature("Co re", "") Pass Pass Fail Fail
hasFeature("Co re", null) Pass Pass Fail Fail
hasFeature("CoRe", "") Pass Pass Pass Pass
hasFeature("CoRe", null) Pass Pass Pass Pass
hasFeature("Coare", "") Pass Pass Fail Fail
hasFeature("Coare", null) Pass Pass Fail Fail
hasFeature("Core ", "") Pass Pass Fail Fail
hasFeature("Core ", null) Pass Pass Fail Fail
hasFeature("Core", " ") Pass Pass Fail Fail
hasFeature("Core", " 1.0") Pass Pass Fail Fail
hasFeature("Core", " 100.0") Pass Pass Fail Fail
hasFeature("Core", " 2.0") Pass Pass Fail Fail
hasFeature("Core", " 3.0") Pass Pass Fail Fail
hasFeature("Core", "") Pass Pass Pass Pass
hasFeature("Core", "1") Pass Pass Fail Fail
hasFeature("Core", "1. 0") Pass Pass Fail Fail
hasFeature("Core", "1.0 ") Pass Pass Fail Fail
hasFeature("Core", "1.0") Pass Pass Pass Pass
hasFeature("Core", "1.0a") Pass Pass Fail Fail
hasFeature("Core", "1.1") Pass Pass Fail Fail
hasFeature("Core", "1.a0") Pass Pass Fail Fail
hasFeature("Core", "100") Pass Pass Fail Fail
hasFeature("Core", "100. 0") Pass Pass Fail Fail
hasFeature("Core", "100.0 ") Pass Pass Fail Fail
hasFeature("Core", "100.0") Pass Pass Fail Fail
hasFeature("Core", "100.0a") Pass Pass Fail Fail
hasFeature("Core", "100.1") Pass Pass Fail Fail
hasFeature("Core", "100.a0") Pass Pass Fail Fail
hasFeature("Core", "2") Pass Pass Fail Fail
hasFeature("Core", "2. 0") Pass Pass Fail Fail
hasFeature("Core", "2.0 ") Pass Pass Fail Fail
hasFeature("Core", "2.0") Pass Pass Pass Pass
hasFeature("Core", "2.0a") Pass Pass Fail Fail
hasFeature("Core", "2.1") Pass Pass Fail Fail
hasFeature("Core", "2.a0") Pass Pass Fail Fail
hasFeature("Core", "3") Pass Pass Fail Fail
hasFeature("Core", "3. 0") Pass Pass Fail Fail
hasFeature("Core", "3.0 ") Pass Pass Fail Fail
hasFeature("Core", "3.0") Pass Pass Fail Fail
hasFeature("Core", "3.0a") Pass Pass Fail Fail
hasFeature("Core", "3.1") Pass Pass Fail Fail
hasFeature("Core", "3.a0") Pass Pass Fail Fail
hasFeature("Core", "a1.0") Pass Pass Fail Fail
hasFeature("Core", "a100.0") Pass Pass Fail Fail
hasFeature("Core", "a2.0") Pass Pass Fail Fail
hasFeature("Core", "a3.0") Pass Pass Fail Fail
hasFeature("Core", 1) Pass Pass Pass Fail
hasFeature("Core", 100) Pass Pass Fail Fail
hasFeature("Core", 2) Pass Pass Pass Fail
hasFeature("Core", 3) Pass Pass Fail Fail
hasFeature("Core", null) Pass Pass Pass Pass
hasFeature("Core", undefined) Pass Pass Fail Fail
hasFeature("Corea", "") Pass Pass Fail Fail
hasFeature("Corea", null) Pass Pass Fail Fail
hasFeature("This is filler text.", "") Pass Pass Fail Fail
hasFeature("XM L", "") Pass Pass Fail Fail
hasFeature("XM L", null) Pass Pass Fail Fail
hasFeature("XML ", "") Pass Pass Fail Fail
hasFeature("XML ", null) Pass Pass Fail Fail
hasFeature("XML", " ") Pass Pass Fail Fail
hasFeature("XML", " 1.0") Pass Pass Fail Fail
hasFeature("XML", " 100.0") Pass Pass Fail Fail
hasFeature("XML", " 2.0") Pass Pass Fail Fail
hasFeature("XML", " 3.0") Pass Pass Fail Fail
hasFeature("XML", "") Pass Pass Pass Pass
hasFeature("XML", "1") Pass Pass Fail Fail
hasFeature("XML", "1. 0") Pass Pass Fail Fail
hasFeature("XML", "1.0 ") Pass Pass Fail Fail
hasFeature("XML", "1.0") Pass Pass Pass Pass
hasFeature("XML", "1.0a") Pass Pass Fail Fail
hasFeature("XML", "1.1") Pass Pass Fail Fail
hasFeature("XML", "1.a0") Pass Pass Fail Fail
hasFeature("XML", "100") Pass Pass Fail Fail
hasFeature("XML", "100. 0") Pass Pass Fail Fail
hasFeature("XML", "100.0 ") Pass Pass Fail Fail
hasFeature("XML", "100.0") Pass Pass Fail Fail
hasFeature("XML", "100.0a") Pass Pass Fail Fail
hasFeature("XML", "100.1") Pass Pass Fail Fail
hasFeature("XML", "100.a0") Pass Pass Fail Fail
hasFeature("XML", "2") Pass Pass Fail Fail
hasFeature("XML", "2. 0") Pass Pass Fail Fail
hasFeature("XML", "2.0 ") Pass Pass Fail Fail
hasFeature("XML", "2.0") Pass Pass Pass Pass
hasFeature("XML", "2.0a") Pass Pass Fail Fail
hasFeature("XML", "2.1") Pass Pass Fail Fail
hasFeature("XML", "2.a0") Pass Pass Fail Fail
hasFeature("XML", "3") Pass Pass Fail Fail
hasFeature("XML", "3. 0") Pass Pass Fail Fail
hasFeature("XML", "3.0 ") Pass Pass Fail Fail
hasFeature("XML", "3.0") Pass Pass Fail Fail
hasFeature("XML", "3.0a") Pass Pass Fail Fail
hasFeature("XML", "3.1") Pass Pass Fail Fail
hasFeature("XML", "3.a0") Pass Pass Fail Fail
hasFeature("XML", "a1.0") Pass Pass Fail Fail
hasFeature("XML", "a100.0") Pass Pass Fail Fail
hasFeature("XML", "a2.0") Pass Pass Fail Fail
hasFeature("XML", "a3.0") Pass Pass Fail Fail
hasFeature("XML", 1) Pass Pass Pass Fail
hasFeature("XML", 100) Pass Pass Fail Fail
hasFeature("XML", 2) Pass Pass Pass Fail
hasFeature("XML", 3) Pass Pass Fail Fail
hasFeature("XML", null) Pass Pass Pass Pass
hasFeature("XML", undefined) Pass Pass Fail Fail
hasFeature("XMLa", "") Pass Pass Fail Fail
hasFeature("XMLa", null) Pass Pass Fail Fail
hasFeature("XMaL", "") Pass Pass Fail Fail
hasFeature("XMaL", null) Pass Pass Fail Fail
hasFeature("XmL", "") Pass Pass Pass Pass
hasFeature("XmL", null) Pass Pass Pass Pass
hasFeature("aCore", "") Pass Pass Fail Fail
hasFeature("aCore", null) Pass Pass Fail Fail
hasFeature("aXML", "") Pass Pass Fail Fail
hasFeature("aXML", null) Pass Pass Fail Fail
hasFeature("core", "") Pass Pass Pass Pass
hasFeature("core", null) Pass Pass Pass Pass
hasFeature("xml", "") Pass Pass Pass Pass
hasFeature("xml", null) Pass Pass Pass Pass
hasFeature(null, "") Pass Pass Fail Fail
hasFeature(undefined, "") Pass Pass Fail Fail
/dom/nodes/Document-adoptNode.html Ok Ok Ok Ok
Adopting a Document should throw. Pass Pass Pass Pass
Adopting an Element called ':good:times:' should work. Pass Pass Pass Pass
Adopting an Element called 'x<' should work. Pass Pass Pass Pass
Explicitly adopting a DocumentType should work. Fail Pass Fail Fail
/dom/nodes/Document-characterSet-normalization.html Ok Ok Ok Ok
Name "big5" has label "big5" Pass Pass Pass Pass
Name "big5" has label "big5-hkscs" Fail Fail Pass Fail
Name "big5" has label "cn-big5" Pass Pass Pass Pass
Name "big5" has label "csbig5" Pass Pass Pass Pass
Name "big5" has label "x-x-big5" Pass Pass Pass Pass
Name "euc-jp" has label "cseucpkdfmtjapanese" Pass Pass Pass Pass
Name "euc-jp" has label "euc-jp" Pass Pass Pass Pass
Name "euc-jp" has label "x-euc-jp" Pass Pass Pass Pass
Name "euc-kr" has label "cseuckr" Pass Pass Pass Pass
Name "euc-kr" has label "csksc56011987" Pass Pass Fail Pass
Name "euc-kr" has label "euc-kr" Pass Pass Pass Pass
Name "euc-kr" has label "iso-ir-149" Pass Pass Fail Pass
Name "euc-kr" has label "korean" Pass Pass Fail Pass
Name "euc-kr" has label "ks_c_5601-1987" Pass Pass Fail Pass
Name "euc-kr" has label "ks_c_5601-1989" Pass Pass Fail Pass
Name "euc-kr" has label "ksc5601" Pass Pass Fail Pass
Name "euc-kr" has label "ksc_5601" Pass Pass Fail Pass
Name "euc-kr" has label "windows-949" Pass Pass Fail Pass
Name "gb18030" has label "gb18030" Pass Pass Pass Pass
Name "gbk" has label "chinese" Pass Pass Fail Pass
Name "gbk" has label "csgb2312" Pass Pass Fail Pass
Name "gbk" has label "csiso58gb231280" Pass Pass Fail Pass
Name "gbk" has label "gb2312" Pass Pass Fail Pass
Name "gbk" has label "gb_2312" Pass Pass Fail Fail
Name "gbk" has label "gb_2312-80" Pass Pass Fail Pass
Name "gbk" has label "gbk" Pass Pass Fail Pass
Name "gbk" has label "iso-ir-58" Pass Pass Fail Pass
Name "gbk" has label "x-gbk" Pass Pass Fail Pass
Name "hz-gb-2312" has label "hz-gb-2312" Pass Pass Pass Pass
Name "ibm866" has label "866" Fail Pass Fail Pass
Name "ibm866" has label "cp866" Fail Pass Fail Pass
Name "ibm866" has label "csibm866" Fail Pass Fail Pass
Name "ibm866" has label "ibm866" Fail Pass Fail Pass
Name "iso-2022-jp" has label "csiso2022jp" Pass Pass Fail Pass
Name "iso-2022-jp" has label "iso-2022-jp" Pass Pass Pass Pass
Name "iso-2022-kr" has label "csiso2022kr" Pass Pass Pass Pass
Name "iso-2022-kr" has label "iso-2022-kr" Pass Pass Pass Pass
Name "iso-8859-10" has label "csisolatin6" Pass Pass Fail Pass
Name "iso-8859-10" has label "iso-8859-10" Pass Pass Fail Pass
Name "iso-8859-10" has label "iso-ir-157" Pass Pass Fail Pass
Name "iso-8859-10" has label "iso8859-10" Pass Pass Fail Pass
Name "iso-8859-10" has label "iso885910" Pass Pass Fail Fail
Name "iso-8859-10" has label "l6" Pass Pass Fail Pass
Name "iso-8859-10" has label "latin6" Pass Pass Fail Pass
Name "iso-8859-13" has label "iso-8859-13" Pass Pass Pass Pass
Name "iso-8859-13" has label "iso8859-13" Pass Pass Fail Pass
Name "iso-8859-13" has label "iso885913" Pass Pass Fail Fail
Name "iso-8859-14" has label "iso-8859-14" Pass Pass Fail Pass
Name "iso-8859-14" has label "iso8859-14" Pass Pass Fail Pass
Name "iso-8859-14" has label "iso885914" Pass Pass Fail Fail
Name "iso-8859-15" has label "csisolatin9" Pass Pass Pass Pass
Name "iso-8859-15" has label "iso-8859-15" Pass Pass Pass Pass
Name "iso-8859-15" has label "iso8859-15" Pass Pass Fail Pass
Name "iso-8859-15" has label "iso885915" Pass Pass Fail Fail
Name "iso-8859-15" has label "iso_8859-15" Pass Pass Pass Fail
Name "iso-8859-15" has label "l9" Pass Pass Pass Pass
Name "iso-8859-16" has label "iso-8859-16" Pass Pass Fail Pass
Name "iso-8859-2" has label "csisolatin2" Pass Pass Pass Pass
Name "iso-8859-2" has label "iso-8859-2" Pass Pass Pass Pass
Name "iso-8859-2" has label "iso-ir-101" Pass Pass Pass Pass
Name "iso-8859-2" has label "iso8859-2" Pass Pass Pass Pass
Name "iso-8859-2" has label "iso88592" Pass Pass Fail Fail
Name "iso-8859-2" has label "iso_8859-2" Pass Pass Pass Fail
Name "iso-8859-2" has label "iso_8859-2:1987" Pass Pass Pass Pass
Name "iso-8859-2" has label "l2" Pass Pass Pass Pass
Name "iso-8859-2" has label "latin2" Pass Pass Pass Pass
Name "iso-8859-3" has label "csisolatin3" Pass Pass Pass Pass
Name "iso-8859-3" has label "iso-8859-3" Pass Pass Pass Pass
Name "iso-8859-3" has label "iso-ir-109" Pass Pass Pass Pass
Name "iso-8859-3" has label "iso8859-3" Pass Pass Fail Pass
Name "iso-8859-3" has label "iso88593" Pass Pass Fail Fail
Name "iso-8859-3" has label "iso_8859-3" Pass Pass Pass Fail
Name "iso-8859-3" has label "iso_8859-3:1988" Pass Pass Pass Pass
Name "iso-8859-3" has label "l3" Pass Pass Pass Pass
Name "iso-8859-3" has label "latin3" Pass Pass Pass Pass
Name "iso-8859-4" has label "csisolatin4" Pass Pass Pass Pass
Name "iso-8859-4" has label "iso-8859-4" Pass Pass Pass Pass
Name "iso-8859-4" has label "iso-ir-110" Pass Pass Pass Pass
Name "iso-8859-4" has label "iso8859-4" Pass Pass Fail Pass
Name "iso-8859-4" has label "iso88594" Pass Pass Fail Fail
Name "iso-8859-4" has label "iso_8859-4" Pass Pass Pass Fail
Name "iso-8859-4" has label "iso_8859-4:1988" Pass Pass Pass Pass
Name "iso-8859-4" has label "l4" Pass Pass Pass Pass
Name "iso-8859-4" has label "latin4" Pass Pass Pass Pass
Name "iso-8859-5" has label "csisolatincyrillic" Pass Pass Pass Pass
Name "iso-8859-5" has label "cyrillic" Pass Pass Pass Pass
Name "iso-8859-5" has label "iso-8859-5" Pass Pass Pass Pass
Name "iso-8859-5" has label "iso-ir-144" Pass Pass Pass Pass
Name "iso-8859-5" has label "iso8859-5" Pass Pass Fail Pass
Name "iso-8859-5" has label "iso88595" Pass Pass Fail Fail
Name "iso-8859-5" has label "iso_8859-5" Pass Pass Pass Fail
Name "iso-8859-5" has label "iso_8859-5:1988" Pass Pass Pass Pass
Name "iso-8859-6" has label "arabic" Pass Pass Pass Pass
Name "iso-8859-6" has label "asmo-708" Pass Pass Fail Pass
Name "iso-8859-6" has label "csiso88596e" Pass Pass Fail Fail
Name "iso-8859-6" has label "csiso88596i" Pass Pass Fail Fail
Name "iso-8859-6" has label "csisolatinarabic" Pass Pass Pass Pass
Name "iso-8859-6" has label "ecma-114" Pass Pass Pass Pass
Name "iso-8859-6" has label "iso-8859-6" Pass Pass Pass Pass
Name "iso-8859-6" has label "iso-8859-6-e" Pass Pass Fail Pass
Name "iso-8859-6" has label "iso-8859-6-i" Pass Pass Fail Pass
Name "iso-8859-6" has label "iso-ir-127" Pass Pass Pass Pass
Name "iso-8859-6" has label "iso8859-6" Pass Pass Fail Pass
Name "iso-8859-6" has label "iso88596" Pass Pass Fail Fail
Name "iso-8859-6" has label "iso_8859-6" Pass Pass Pass Fail
Name "iso-8859-6" has label "iso_8859-6:1987" Pass Pass Pass Pass
Name "iso-8859-7" has label "csisolatingreek" Pass Pass Pass Pass
Name "iso-8859-7" has label "ecma-118" Pass Pass Pass Pass
Name "iso-8859-7" has label "elot_928" Pass Pass Pass Pass
Name "iso-8859-7" has label "greek" Pass Pass Pass Pass
Name "iso-8859-7" has label "greek8" Pass Pass Pass Pass
Name "iso-8859-7" has label "iso-8859-7" Pass Pass Pass Pass
Name "iso-8859-7" has label "iso-ir-126" Pass Pass Pass Pass
Name "iso-8859-7" has label "iso8859-7" Pass Pass Fail Pass
Name "iso-8859-7" has label "iso88597" Pass Pass Fail Fail
Name "iso-8859-7" has label "iso_8859-7" Pass Pass Pass Fail
Name "iso-8859-7" has label "iso_8859-7:1987" Pass Pass Pass Pass
Name "iso-8859-7" has label "sun_eu_greek" Pass Pass Fail Pass
Name "iso-8859-8" has label "csiso88598e" Pass Pass Fail Fail
Name "iso-8859-8" has label "csisolatinhebrew" Pass Pass Pass Pass
Name "iso-8859-8" has label "hebrew" Pass Pass Pass Pass
Name "iso-8859-8" has label "iso-8859-8" Pass Pass Pass Pass
Name "iso-8859-8" has label "iso-8859-8-e" Pass Pass Fail Pass
Name "iso-8859-8" has label "iso-ir-138" Pass Pass Pass Pass
Name "iso-8859-8" has label "iso8859-8" Pass Pass Fail Pass
Name "iso-8859-8" has label "iso88598" Pass Pass Fail Fail
Name "iso-8859-8" has label "iso_8859-8" Pass Pass Pass Fail
Name "iso-8859-8" has label "iso_8859-8:1988" Pass Pass Pass Pass
Name "iso-8859-8" has label "visual" Pass Pass Pass Pass
Name "iso-8859-8-i" has label "csiso88598i" Pass Pass Fail Pass
Name "iso-8859-8-i" has label "iso-8859-8-i" Pass Pass Pass Pass
Name "iso-8859-8-i" has label "logical" Pass Pass Fail Pass
Name "koi8-r" has label "cskoi8r" Pass Pass Pass Pass
Name "koi8-r" has label "koi" Pass Pass Pass Pass
Name "koi8-r" has label "koi8" Pass Pass Pass Pass
Name "koi8-r" has label "koi8-r" Pass Pass Pass Pass
Name "koi8-r" has label "koi8_r" Pass Pass Fail Fail
Name "koi8-u" has label "koi8-u" Pass Pass Pass Pass
Name "macintosh" has label "csmacintosh" Pass Pass Fail Pass
Name "macintosh" has label "mac" Pass Pass Fail Pass
Name "macintosh" has label "macintosh" Pass Pass Pass Pass
Name "macintosh" has label "x-mac-roman" Pass Pass Fail Pass
Name "shift_jis" has label "csshiftjis" Pass Pass Pass Pass
Name "shift_jis" has label "ms_kanji" Pass Pass Pass Pass
Name "shift_jis" has label "shift-jis" Pass Pass Pass Pass
Name "shift_jis" has label "shift_jis" Pass Pass Pass Pass
Name "shift_jis" has label "sjis" Pass Pass Pass Pass
Name "shift_jis" has label "windows-31j" Pass Pass Pass Pass
Name "shift_jis" has label "x-sjis" Pass Pass Pass Pass
Name "utf-8" has label "unicode-1-1-utf-8" Pass Pass Pass Pass
Name "utf-8" has label "utf-8" Pass Pass Pass Pass
Name "utf-8" has label "utf8" Pass Pass Fail Pass
Name "windows-1250" has label "cp1250" Pass Pass Fail Pass
Name "windows-1250" has label "windows-1250" Pass Pass Pass Pass
Name "windows-1250" has label "x-cp1250" Pass Pass Pass Pass
Name "windows-1251" has label "cp1251" Pass Pass Fail Pass
Name "windows-1251" has label "windows-1251" Pass Pass Pass Pass
Name "windows-1251" has label "x-cp1251" Pass Pass Pass Pass
Name "windows-1252" has label "ansi_x3.4-1968" Fail Pass Fail Fail
Name "windows-1252" has label "ascii" Fail Pass Fail Fail
Name "windows-1252" has label "cp1252" Pass Pass Pass Pass
Name "windows-1252" has label "cp819" Fail Pass Fail Fail
Name "windows-1252" has label "csisolatin1" Fail Pass Fail Fail
Name "windows-1252" has label "ibm819" Fail Pass Fail Fail
Name "windows-1252" has label "iso-8859-1" Fail Pass Fail Fail
Name "windows-1252" has label "iso-ir-100" Fail Pass Fail Fail
Name "windows-1252" has label "iso8859-1" Fail Pass Fail Fail
Name "windows-1252" has label "iso88591" Pass Pass Pass Fail
Name "windows-1252" has label "iso_8859-1" Pass Pass Fail Fail
Name "windows-1252" has label "iso_8859-1:1987" Fail Pass Fail Fail
Name "windows-1252" has label "l1" Fail Pass Fail Fail
Name "windows-1252" has label "latin1" Fail Pass Fail Fail
Name "windows-1252" has label "us-ascii" Fail Pass Fail Fail
Name "windows-1252" has label "windows-1252" Pass Pass Pass Pass
Name "windows-1252" has label "x-cp1252" Pass Pass Pass Fail
Name "windows-1253" has label "cp1253" Pass Pass Fail Pass
Name "windows-1253" has label "windows-1253" Pass Pass Pass Pass
Name "windows-1253" has label "x-cp1253" Pass Pass Fail Fail
Name "windows-1254" has label "cp1254" Pass Pass Fail Pass
Name "windows-1254" has label "csisolatin5" Pass Pass Fail Pass
Name "windows-1254" has label "iso-8859-9" Pass Pass Fail Pass
Name "windows-1254" has label "iso-ir-148" Pass Pass Fail Pass
Name "windows-1254" has label "iso8859-9" Pass Pass Fail Pass
Name "windows-1254" has label "iso88599" Pass Pass Fail Fail
Name "windows-1254" has label "iso_8859-9" Pass Pass Fail Fail
Name "windows-1254" has label "iso_8859-9:1989" Pass Pass Fail Pass
Name "windows-1254" has label "l5" Pass Pass Fail Pass
Name "windows-1254" has label "latin5" Pass Pass Fail Pass
Name "windows-1254" has label "windows-1254" Pass Pass Pass Pass
Name "windows-1254" has label "x-cp1254" Pass Pass Fail Fail
Name "windows-1255" has label "cp1255" Pass Pass Fail Pass
Name "windows-1255" has label "windows-1255" Pass Pass Pass Pass
Name "windows-1255" has label "x-cp1255" Pass Pass Fail Fail
Name "windows-1256" has label "cp1256" Pass Pass Pass Pass
Name "windows-1256" has label "windows-1256" Pass Pass Pass Pass
Name "windows-1256" has label "x-cp1256" Pass Pass Fail Fail
Name "windows-1257" has label "cp1257" Pass Pass Fail Pass
Name "windows-1257" has label "windows-1257" Pass Pass Pass Pass
Name "windows-1257" has label "x-cp1257" Pass Pass Fail Fail
Name "windows-1258" has label "cp1258" Pass Pass Fail Pass
Name "windows-1258" has label "windows-1258" Pass Pass Pass Pass
Name "windows-1258" has label "x-cp1258" Pass Pass Fail Fail
Name "windows-874" has label "dos-874" Pass Pass Pass Pass
Name "windows-874" has label "iso-8859-11" Pass Pass Pass Pass
Name "windows-874" has label "iso8859-11" Pass Pass Fail Pass
Name "windows-874" has label "iso885911" Pass Pass Fail Fail
Name "windows-874" has label "tis-620" Pass Pass Pass Pass
Name "windows-874" has label "windows-874" Pass Pass Pass Pass
Name "x-mac-cyrillic" has label "x-mac-cyrillic" Pass Pass Pass Pass
Name "x-mac-cyrillic" has label "x-mac-ukrainian" Pass Pass Fail Pass
Name "x-user-defined" has label "x-user-defined" Fail Pass Pass Fail
/dom/nodes/Document-contentType/contentType/contenttype_bmp.html Timeout Timeout Ok Timeout
BMP document.contentType === 'image/bmp' Timeout None Fail Timeout
/dom/nodes/Document-contentType/contentType/contenttype_css.html Ok Ok Ok Ok
CSS document.contentType === 'text/css' Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html Ok Ok Ok Ok
Data URI document.contentType === 'text/plain' when data URI MIME type is not set Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html Ok Ok Ok Ok
Data URI document.contentType === 'text/html' when data URI MIME type is set Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_gif.html Timeout Timeout Ok Timeout
GIF document.contentType === 'image/gif' Timeout Timeout Fail Timeout
/dom/nodes/Document-contentType/contentType/contenttype_html.html Ok Ok Ok Ok
HTM document.contentType === 'text/html' Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html Ok Ok Ok Ok
Javascript URI document.contentType === 'text/html' Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_jpg.html Ok Ok Ok Ok
JPG document.contentType === 'image/jpeg' Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html Ok Timeout Ok Ok
Custom document.contentType === 'text/xml' when explicitly set to this value Fail Timeout Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html Ok Timeout Ok Ok
Custom document.contentType === 'text/html' when explicitly set to this value and an attempt is made to override this value in an HTML meta header Fail Timeout Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_03.html Ok Timeout Ok Ok
Custom document.contentType === 'text/html' when no Content-Type header is provided in HTTP response Fail Timeout Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_png.html Ok Ok Ok Ok
PNG document.contentType === 'image/png' Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_txt.html Ok Ok Ok Ok
TXT document.contentType === 'text/plain' Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/contenttype_xml.html Ok Ok Ok Ok
XML document.contentType === 'application/xml' Fail Fail Fail Fail
/dom/nodes/Document-contentType/contentType/createDocument.html Ok Ok Ok Ok
document.implementation.createDocument: document.contentType === 'application/xml' Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/createHTMLDocument.html Ok Ok Ok Ok
document.implementation.createHTMLDocument: document.contentType === 'text/html' Fail Pass Fail Fail
/dom/nodes/Document-contentType/contentType/xhr_responseType_document.html Ok Ok Ok Ok
XHR - retrieve HTML document: document.contentType === 'application/xml' Fail Fail Fail Fail
/dom/nodes/Document-createComment.html Ok Ok Ok Ok
Document.createComment Pass Pass Pass Pass
createComment("-b") Pass Pass Pass Pass
createComment("\v") Pass Pass Pass Pass
createComment("a -- b") Pass Pass Pass Pass
createComment("a-") Pass Pass Pass Pass
/dom/nodes/Document-createElement-namespace.html Ok Ok Ok Ok
Created element's namespace in bare_mathml.html Pass Pass Pass Pass
Created element's namespace in bare_mathml.svg Pass Pass Pass Pass
Created element's namespace in bare_mathml.xhtml Pass Pass Pass Pass
Created element's namespace in bare_mathml.xml Pass Fail Pass Pass
Created element's namespace in bare_svg.html Pass Pass Pass Pass
Created element's namespace in bare_svg.svg Pass Pass Pass Pass
Created element's namespace in bare_svg.xhtml Pass Pass Pass Pass
Created element's namespace in bare_svg.xml Pass Fail Pass Pass
Created element's namespace in bare_xhtml.html Pass Pass Pass Pass
Created element's namespace in bare_xhtml.svg Pass Pass Pass Pass
Created element's namespace in bare_xhtml.xhtml Pass Pass Pass Pass
Created element's namespace in bare_xhtml.xml Pass Fail Pass Pass
Created element's namespace in created HTML document Pass Pass Pass Pass
Created element's namespace in created MathML document Pass Pass Pass Pass
Created element's namespace in created SVG document Pass Pass Pass Pass
Created element's namespace in created XHTML document Fail Pass Fail Fail
Created element's namespace in created XML document Pass Pass Pass Pass
Created element's namespace in current document Pass Pass Pass Pass
Created element's namespace in empty.html Pass Pass Pass Pass
Created element's namespace in empty.svg Pass Pass Pass Pass
Created element's namespace in empty.xhtml Pass Pass Pass Pass
Created element's namespace in empty.xml Pass Fail Pass Pass
Created element's namespace in mathml.html Pass Pass Pass Pass
Created element's namespace in mathml.svg Pass Pass Pass Pass
Created element's namespace in mathml.xhtml Pass Pass Pass Pass
Created element's namespace in mathml.xml Pass Fail Pass Pass
Created element's namespace in minimal_html.html Pass Pass Pass Pass
Created element's namespace in minimal_html.svg Pass Pass Pass Pass
Created element's namespace in minimal_html.xhtml Pass Pass Pass Pass
Created element's namespace in minimal_html.xml Pass Fail Pass Pass
Created element's namespace in svg.html Pass Pass Pass Pass
Created element's namespace in svg.svg Pass Pass Pass Pass
Created element's namespace in svg.xhtml Pass Pass Pass Pass
Created element's namespace in svg.xml Pass Fail Pass Pass
Created element's namespace in xhtml.html Pass Pass Pass Pass
Created element's namespace in xhtml.svg Pass Pass Pass Pass
Created element's namespace in xhtml.xhtml Pass Pass Pass Pass
Created element's namespace in xhtml.xml Fail Fail Pass Pass
Created element's namespace in xhtml_ns_changed.html Pass Pass Pass Pass
Created element's namespace in xhtml_ns_changed.svg Pass Pass Pass Pass
Created element's namespace in xhtml_ns_changed.xhtml Pass Pass Pass Pass
Created element's namespace in xhtml_ns_changed.xml Fail Fail Pass Pass
Created element's namespace in xhtml_ns_removed.html Pass Pass Pass Pass
Created element's namespace in xhtml_ns_removed.svg Pass Pass Pass Pass
Created element's namespace in xhtml_ns_removed.xhtml Pass Pass Pass Pass
Created element's namespace in xhtml_ns_removed.xml Fail Fail Pass Pass
/dom/nodes/Document-createElement.html Ok Ok Ok Ok
Document.createElement Pass Pass Pass Pass
createElement("") Pass Pass Pass Pass
createElement("1foo") Pass Pass Pass Pass
createElement(":foo") Pass Pass Pass Pass
createElement("<foo") Pass Pass Pass Pass
createElement("<foo>") Pass Pass Pass Pass
createElement("FOO") Pass Pass Pass Pass
createElement("f1oo") Pass Pass Pass Pass
createElement("f:oo") Pass Pass Pass Pass
createElement("f<oo") Pass Pass Pass Pass
createElement("foo") Pass Pass Pass Pass
createElement("foo1") Pass Pass Pass Pass
createElement("foo:") Pass Pass Pass Pass
createElement("foo>") Pass Pass Pass Pass
createElement("foo}") Pass Pass Pass Pass
createElement("foò") None Pass None Pass
createElement("foo�") None None Fail None
createElement("foo￿") Pass Pass None Pass
createElement("foò") Pass None Fail None
createElement("f}oo") Pass Pass Pass Pass
createElement("f̀oo") Pass Pass Fail Pass
createElement("f�oo") None None Fail None
createElement("f￿oo") Pass Pass None Pass
createElement("marK") Fail None Fail None
createElement("marK") None Pass None Fail
createElement("math") Pass Pass Pass Pass
createElement("svg") Pass Pass Pass Pass
createElement("xml") Pass Pass Pass Pass
createElement("xml:foo") Pass Pass Pass Pass
createElement("xmlfoo") Pass Pass Pass Pass
createElement("xmlfoo:bar") Pass Pass Pass Pass
createElement("xmlns") Pass Pass Pass Pass
createElement("xmlns:foo") Pass Pass Pass Pass
createElement("}foo") Pass Pass Pass Pass
createElement("İnput") Fail Pass Fail Fail
createElement("ınput") Fail Pass Fail Fail
createElement("̀foo") Pass Pass Pass Pass
createElement("�foo") None None Fail None
createElement("￿foo") Pass Pass None Pass
createElement(null) Pass Pass Pass Fail
createElement(undefined) Pass Pass Pass Pass
/dom/nodes/Document-createElementNS.html Ok Ok Ok Ok
Document.createElementNS Pass Pass Pass Pass
Invalid Name: Pass Pass Pass Pass
Invalid Name: 1foo Pass Pass Pass Pass
Invalid Name: <foo Pass Pass Pass Pass
Invalid Name: <foo> Pass Pass Pass Pass
Invalid Name: f<oo Pass Pass Pass Pass
Invalid Name: foo> Pass Pass Pass Pass
Invalid Name: foo} Pass Pass Pass Pass
Invalid Name: foo� None None Fail None
Invalid Name: foo￿ Pass Pass None Pass
Invalid Name: f}oo Pass Pass Pass Pass
Invalid Name: f�oo None None Fail None
Invalid Name: f￿oo Pass Pass None Pass
Invalid Name: }foo Pass Pass Pass Pass
Invalid Name: ̀foo Pass Fail Pass Pass
Invalid Name: �foo None None Fail None
Invalid Name: ￿foo Pass Pass None Pass
Invalid namespace and QName :foo Pass Pass Pass Pass
Invalid namespace and QName foo: Pass Pass Pass Pass
Invalid namespace and QName foo:foo Pass Pass Pass Pass
Invalid namespace http://oops/ and QName xml:foo Pass Pass Pass Pass
Invalid namespace http://oops/ and QName xmlns Pass Pass Pass Fail
Invalid namespace http://oops/ and QName xmlns:foo Pass Pass Pass Pass
Invalid namespace http://www.w3.org/2000/xmlns/ and QName foo:xmlns Pass Pass Pass Pass
Invalid namespace http://www.w3.org/2000/xmlns/ and QName xml:foo Pass Pass Pass Pass
/dom/nodes/Document-createEvent.html Ok Ok Ok Ok
CUSTOMEVENT should be an alias for CustomEvent. Fail Pass Pass Fail
CustomEvent should be an alias for CustomEvent. Pass Pass Pass Pass
EVENT should be an alias for Event. Fail Pass Pass Fail
EVENTS should be an alias for Event. Fail Pass Pass Fail
Event should be an alias for Event. Pass Pass Pass Pass
Events should be an alias for Event. Pass Pass Pass Pass
HTMLEVENTS should be an alias for Event. Fail Pass Pass Fail
HTMLEvents should be an alias for Event. Pass Pass Pass Pass
MOUSEEVENT should be an alias for MouseEvent. Fail Pass Pass Fail
MOUSEEVENTS should be an alias for MouseEvent. Fail Pass Pass Fail
MouseEvent should be an alias for MouseEvent. Pass Pass Pass Pass
MouseEvents should be an alias for MouseEvent. Pass Pass Pass Pass
Should throw NOT_SUPPORTED_ERR for unrecognized arguments Pass Pass Pass Pass
UIEVENT should be an alias for UIEvent. Fail Pass Pass Fail
UIEVENTS should be an alias for UIEvent. Fail Pass Pass Fail
UIEvent should be an alias for UIEvent. Pass Pass Pass Pass
UIEvents should be an alias for UIEvent. Pass Pass Pass Pass
createEvent('CUSTOMEVENT') should be initialized correctly. Fail Fail Pass Fail
createEvent('CustomEvent') should be initialized correctly. Fail Fail Pass Fail
createEvent('EVENT') should be initialized correctly. Fail Fail Pass Fail
createEvent('EVENTS') should be initialized correctly. Fail Fail Pass Fail
createEvent('Event') should be initialized correctly. Fail Fail Pass Fail
createEvent('Events') should be initialized correctly. Fail Fail Pass Fail
createEvent('HTMLEVENTS') should be initialized correctly. Fail Fail Pass Fail
createEvent('HTMLEvents') should be initialized correctly. Fail Fail Pass Fail
createEvent('MOUSEEVENT') should be initialized correctly. Fail Fail Pass Fail
createEvent('MOUSEEVENTS') should be initialized correctly. Fail Fail Pass Fail
createEvent('MouseEvent') should be initialized correctly. Fail Fail Pass Fail
createEvent('MouseEvents') should be initialized correctly. Fail Fail Pass Fail
createEvent('UIEVENT') should be initialized correctly. Fail Fail Pass Fail
createEvent('UIEVENTS') should be initialized correctly. Fail Fail Pass Fail
createEvent('UIEvent') should be initialized correctly. Fail Fail Pass Fail
createEvent('UIEvents') should be initialized correctly. Fail Fail Pass Fail
createEvent('customevent') should be initialized correctly. Fail Fail Pass Fail
createEvent('event') should be initialized correctly. Fail Fail Pass Fail
createEvent('events') should be initialized correctly. Fail Fail Pass Fail
createEvent('htmlevents') should be initialized correctly. Fail Fail Pass Fail
createEvent('mouseevent') should be initialized correctly. Fail Fail Pass Fail
createEvent('mouseevents') should be initialized correctly. Fail Fail Pass Fail
createEvent('uievent') should be initialized correctly. Fail Fail Pass Fail
createEvent('uievents') should be initialized correctly. Fail Fail Pass Fail
customevent should be an alias for CustomEvent. Fail Pass Pass Fail
event should be an alias for Event. Fail Pass Pass Fail
events should be an alias for Event. Fail Pass Pass Fail
htmlevents should be an alias for Event. Fail Pass Pass Fail
mouseevent should be an alias for MouseEvent. Fail Pass Pass Fail
mouseevents should be an alias for MouseEvent. Fail Pass Pass Fail
uievent should be an alias for UIEvent. Fail Pass Pass Fail
uievents should be an alias for UIEvent. Fail Pass Pass Fail
/dom/nodes/Document-createProcessingInstruction-literal-1.xhtml Ok Ok Ok Ok
<?xml?> is not a ProcessingInstruction Pass Pass Pass Pass
/dom/nodes/Document-createProcessingInstruction-literal-2.xhtml Ok Ok Ok Ok
ProcessingInstruction literals Pass Pass Pass Pass
/dom/nodes/Document-createProcessingInstruction.html Ok Ok Ok Ok
Document.createProcessingInstruction in HTML documents Pass Pass Pass Pass
Should get a ProcessingInstruction for target "A·A" and data "x". Pass Pass Fail Fail
Should get a ProcessingInstruction for target "a0" and data "x". Pass Pass Fail Fail
Should get a ProcessingInstruction for target "xml:fail" and data "x". Pass Pass Fail Fail
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x". Pass Pass Fail Pass
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>". Pass Pass Fail Fail
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x". Pass Pass Fail Pass
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x". Pass Pass Fail Pass
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x". Pass Pass Fail Pass
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x". Pass Pass Fail Pass
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x". Pass Pass Fail Pass
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x". Pass Pass Fail Pass
/dom/nodes/Document-createProcessingInstruction.xhtml Ok Ok Ok Ok
Document.createProcessingInstruction in XML documents Pass Pass Pass Pass
Should get a ProcessingInstruction for target "A·A" and data "x". Pass Pass Fail Pass
Should get a ProcessingInstruction for target "a0" and data "x". Pass Pass Pass Pass
Should get a ProcessingInstruction for target "xml:fail" and data "x". Pass Pass Pass Pass
Should throw an INVALID_CHARACTER_ERR for target "0" and data "x". Pass Pass Pass Pass
Should throw an INVALID_CHARACTER_ERR for target "A" and data "?>". Pass Pass Fail Fail
Should throw an INVALID_CHARACTER_ERR for target "A×" and data "x". Pass Pass Pass Pass
Should throw an INVALID_CHARACTER_ERR for target "\\A" and data "x". Pass Pass Pass Pass
Should throw an INVALID_CHARACTER_ERR for target "\f" and data "x". Pass Pass Pass Pass
Should throw an INVALID_CHARACTER_ERR for target "·A" and data "x". Pass Pass Pass Pass
Should throw an INVALID_CHARACTER_ERR for target "×A" and data "x". Pass Pass Pass Pass
Should throw an INVALID_CHARACTER_ERR for target 0 and data "x". Pass Pass Pass Pass
/dom/nodes/Document-createTreeWalker.html Ok Ok Ok Ok
Optional arguments to createTreeWalker should be optional (1 passed). Pass Pass Fail Fail
Optional arguments to createTreeWalker should be optional (2 passed). Pass Pass Fail Fail
Optional arguments to createTreeWalker should be optional (3 passed, function). Fail Pass Fail Fail
Optional arguments to createTreeWalker should be optional (3 passed, null). Fail Pass Fail Fail
Required arguments to createTreeWalker should be required. Pass Pass Pass Fail
/dom/nodes/Document-getElementById.html Ok Ok Ok Ok
Document.getElementById with an empty string Pass Pass Pass Pass
/dom/nodes/Document-getElementsByTagName.html Ok Ok Ok Ok
Caching is allowed Pass Pass Pass Pass
Document.getElementsByTagName Pass Pass Fail Pass
Document.getElementsByTagName 1 Pass Fail Fail Pass
Document.getElementsByTagName 2 Pass Fail Fail Pass
Interfaces Pass Pass Pass Fail
Should be able to set expando shadowing a proto prop (item) Pass Pass Pass Fail
Should be able to set expando shadowing a proto prop (namedItem) Pass Pass Pass Fail
Shouldn't be able to set unsigned properties on a HTMLCollection (non-strict mode) Fail Pass Fail Fail
Shouldn't be able to set unsigned properties on a HTMLCollection (strict mode) Fail Pass Fail Fail
hasOwnProperty, getOwnPropertyDescriptor, getOwnPropertyNames Fail Pass Fail Fail
/dom/nodes/Document-getElementsByTagNameNS.html Ok Ok Ok Ok
Document.getElementsByTagNameNS Pass Pass Pass Fail
/dom/nodes/Document-importNode.html Ok Ok Ok Ok
False 'deep' argument. Pass Pass Pass Pass
No 'deep' argument. Fail Fail Fail Fail
True 'deep' argument. Pass Pass Pass Pass
Undefined 'deep' argument. Pass Pass Pass Pass
/dom/nodes/DocumentType-remove.html Ok Ok Ok Ok
DocumentType.remove Pass Pass Pass Pass
doctype should support remove() Pass Pass Fail Pass
remove() should work if doctype does have a parent Pass Pass Fail Pass
remove() should work if doctype does have a parent and siblings Pass Pass Fail Pass
remove() should work if doctype doesn't have a parent Pass Pass Fail Pass
/dom/nodes/Element-childElement-null.html Ok Ok Ok Ok
Null test Pass Pass Pass Pass
/dom/nodes/Element-childElement-null.svg Ok Ok Ok Ok
Null test Pass Pass Pass Pass
/dom/nodes/Element-childElement-null.xhtml Ok Ok Ok Ok
Null Test Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-dynamic-add.html Ok Ok Ok Ok
Dynamic Adding of Elements Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-dynamic-add.svg Ok Ok Ok Ok
Dynamic Adding of Elements Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-dynamic-add.xhtml Ok Ok Ok Ok
Dynamic Adding of Elements Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-dynamic-remove.html Ok Ok Ok Ok
Dynamic Removal of Elements Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-dynamic-remove.svg Ok Ok Ok Ok
Dynamic Removal of Elements Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-dynamic-remove.xhtml Ok Ok Ok Ok
Dynamic Removal of Elements Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-nochild.html Ok Ok Ok Ok
childElementCount without Child Element Nodes Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-nochild.svg Ok Ok Ok Ok
childElementCount Pass Pass Pass Pass
/dom/nodes/Element-childElementCount-nochild.xhtml Ok Ok Ok Ok
childElementCount without Child Element Nodes Pass Pass Pass Pass
/dom/nodes/Element-childElementCount.html Ok Ok Ok Ok
childElementCount Pass Pass Pass Pass
/dom/nodes/Element-childElementCount.svg Ok Ok Ok Ok
childElementCount Pass Pass Pass Pass
/dom/nodes/Element-childElementCount.xhtml Ok Ok Ok Ok
childElementCount Pass Pass Pass Pass
/dom/nodes/Element-children.html Ok Ok Ok Ok
HTMLCollection edge cases Pass Pass Fail Pass
HTMLCollection edge cases 1 Fail Pass Fail Fail
/dom/nodes/Element-classlist.html Ok Ok Ok Ok
.add(empty_string) must throw a SYNTAX_ERR Pass Pass Pass Pass
.add(string_with_spaces) must throw an INVALID_CHARACTER_ERR Pass Pass Pass Pass
.contains(empty_string) must throw a SYNTAX_ERR Pass Pass Pass Pass
.contains(string_with_spaces) must throw an INVALID_CHARACTER_ERR Pass Pass Pass Pass
.remove(empty_string) must throw a SYNTAX_ERR Pass Pass Pass Pass
.remove(string_with_spaces) must throw an INVALID_CHARACTER_ERR Pass Pass Pass Pass
.toggle(empty_string) must throw a SYNTAX_ERR Pass Pass Pass Pass
.toggle(string_with_spaces) must throw an INVALID_CHARACTER_ERR Pass Pass Pass Pass
CSS .foo selectors must not match elements without any class Pass Pass Pass Pass
CSS class selectors must stop matching when all classes have been removed Pass Pass Pass Pass
DOMTokenList should be exposed for prototyping Pass Pass Pass Pass
Element.classList must exist as an object Pass Pass Pass Pass
Element.classList must exist as an object even if the element has no class attribute Pass Pass Pass Pass
Element.classList must implement DOMTokenList Pass Pass Pass Pass
classList must be correct for an element that has classes Fail Fail Fail Fail
classList must be read-only Pass Pass Pass Pass
classList must not contain an undefined class Pass Pass Pass Pass
classList must stringify correctly when items have been added Pass Pass Pass Pass
classList must stringify to an empty string when all classes have been removed Pass Pass Pass Pass
classList.add must collapse whitespaces and remove duplicates when adding a token that already exists Fail Fail Fail Fail
classList.add must not cause the CSS selector to stop matching Pass Pass Pass Pass
classList.add must not remove existing classes Pass Pass Pass Pass
classList.add should not add a token if it already exists Pass Pass Pass Pass
classList.add should treat " " as a space Pass Pass Pass Pass
classList.add should treat \f as a space Fail Fail Pass Fail
classList.add should treat \n as a space Fail Fail Pass Fail
classList.add should treat \r as a space Fail Fail Pass Fail
classList.add should treat \t as a space Fail Fail Pass Fail
classList.contains case sensitivity must match a case-specific string Pass Pass Pass Pass
classList.contains must be case sensitive Pass Pass Pass Pass
classList.contains must not match when punctuation characters are added Pass Pass Pass Pass
classList.contains must update when .className is changed Pass Pass Pass Pass
classList.item must return case-sensitive strings and preserve token order Pass Pass Pass Pass
classList.item() must return null for negative index Pass Pass Pass Pass
classList.item() must return null for out-of-range index Pass Pass Pass Pass
classList.item(0) must return null when all classes have been removed Pass Pass Pass Pass
classList.item(0) must return the first token Pass Pass Pass Pass
classList.length must be 0 for an element that has no classes Pass Pass Pass Pass
classList.length must be read-only Pass Pass Pass Pass
classList.length must correctly reflect the number of tokens Pass Pass Pass Pass
classList.remove must collapse whitespace around removed tokens Pass Pass Pass Pass
classList.remove must collapse whitespace when removing duplicate tokens Pass Pass Pass Pass
classList.remove must collapse whitespaces around each token Fail Fail Pass Fail
classList.remove must collapse whitespaces around each token and remove duplicates Fail Fail Fail Fail
classList.remove must not break case-sensitive CSS selector matching Pass Pass Pass Pass
classList.remove must remove duplicated tokens Pass Pass Pass Pass
classList.remove must remove existing tokens Pass Pass Pass Pass
classList.remove removes arguments passed, if they are present. Pass Pass Pass Pass
classList.toggle must be able to remove tokens Pass Pass Pass Pass
classList.toggle must be case-sensitive when removing tokens Pass Pass Pass Pass
classList.toggle must not break case-sensitive CSS selector matching Pass Pass Pass Pass
classList.toggle must toggle tokens case-sensitively when adding Pass Pass Pass Pass
classList[0] must be undefined when all classes have been removed Pass Pass Fail Pass
classList[0] must return the first token Pass Pass Pass Pass
classList[index] must be undefined for negative index Pass Pass Fail Pass
classList[index] must be undefined for out-of-range index Pass Pass Fail Pass
classList[index] must return case-sensitive strings and preserve token order Pass Pass Pass Pass
classList[index] must still be undefined for out-of-range index when earlier indexes exist Pass Pass Fail Pass
className must be empty when all classes have been removed Pass Pass Pass Pass
className must update correctly when items have been added through classList Pass Pass Pass Pass
className should contain initial markup whitespace Fail Pass Pass Pass
computed style must update when setting .className Pass Pass Pass Pass
empty classList should return the empty string since the ordered set parser skip the whitespaces Fail Fail Fail Fail
prototyping DOMTokenList should work Pass Pass Pass Pass
/dom/nodes/Element-firstElementChild-entity.svg Ok Ok Ok Ok
Entity References Pass Pass Pass Pass
/dom/nodes/Element-firstElementChild-entity.xhtml Ok Ok Ok Ok
Entity References Pass Pass Pass Pass
/dom/nodes/Element-firstElementChild-namespace.html Ok Ok Ok Ok
firstElementChild with namespaces Pass Pass Pass Pass
/dom/nodes/Element-firstElementChild-namespace.svg Ok Ok Ok Ok
firstElementChild with namespaces Pass Pass Pass Pass
/dom/nodes/Element-firstElementChild-namespace.xhtml Ok Ok Ok Ok
firstElementChild with namespaces Pass Pass Pass Pass
/dom/nodes/Element-firstElementChild.html Ok Ok Ok Ok
firstElementChild Pass Pass Pass Pass
/dom/nodes/Element-firstElementChild.svg Ok Ok Ok Ok
firstElementChild Pass Pass Pass Pass
/dom/nodes/Element-firstElementChild.xhtml Ok Ok Ok Ok
firstElementChild Pass Pass Pass Pass
/dom/nodes/Element-getElementsByClassName.html Ok Ok Ok Ok
Interface should be correct. Pass Pass Pass Fail
getElementsByClassName should work on disconnected subtrees. Pass Pass Pass Pass
/dom/nodes/Element-lastElementChild.html Ok Ok Ok Ok
lastElementChild Pass Pass Pass Pass
/dom/nodes/Element-lastElementChild.svg Ok Ok Ok Ok
lastElementChild Pass Pass Pass Pass
/dom/nodes/Element-lastElementChild.xhtml Ok Ok Ok Ok
firstElementChild Pass Pass Pass Pass
/dom/nodes/Element-nextElementSibling.html Ok Ok Ok Ok
nextElementSibling Pass Pass Pass Pass
/dom/nodes/Element-nextElementSibling.svg Ok Ok Ok Ok
nextElementSibling Pass Pass Pass Pass
/dom/nodes/Element-nextElementSibling.xhtml Ok Ok Ok Ok
nextElementSibling Pass Pass Pass Pass
/dom/nodes/Element-previousElementSibling.html Ok Ok Ok Ok
previousElementSibling Pass Pass Pass Pass
/dom/nodes/Element-previousElementSibling.svg Ok Ok Ok Ok
previousElementSibling Pass Pass Pass Pass
/dom/nodes/Element-previousElementSibling.xhtml Ok Ok Ok Ok
previousElementSibling Pass Pass Pass Pass
/dom/nodes/Element-remove.html Ok Ok Ok Ok
Element.remove Pass Pass Pass Pass
element should support remove() Pass Pass Fail Pass
remove() should work if element does have a parent Pass Pass Fail Pass
remove() should work if element does have a parent and siblings Pass Pass Fail Pass
remove() should work if element doesn't have a parent Pass Pass Fail Pass
/dom/nodes/Element-removeAttributeNS.html Ok Ok Ok Ok
removeAttributeNS should take a local name. Pass Pass Fail Pass
/dom/nodes/Element-siblingElement-null.html Ok Ok Ok Ok
Null test Pass Pass Pass Pass
/dom/nodes/Element-siblingElement-null.svg Ok Ok Ok Ok
Null test Pass Pass Pass Pass
/dom/nodes/Element-siblingElement-null.xhtml Ok Ok Ok Ok
Null Test Pass Pass Pass Pass
/dom/nodes/Element-tagName.html Ok Ok Ok Ok
tagName should be updated when changing ownerDocument Pass Pass Pass Pass
tagName should not upper-case for SVG elements in HTML documents. Pass Pass Pass Pass
tagName should upper-case for HTML elements in HTML documents. Fail Pass Pass Fail
/dom/nodes/Node-appendChild.html Ok Ok Ok Ok
Adopting a non-orphan Pass Pass Pass Pass
Adopting an orphan Pass Pass Pass Pass
Appending a document Pass Pass Pass Pass
Appending null to a comment Fail Pass Fail Fail
Appending null to a doctype Fail Pass Fail Fail
Appending null to a text node Fail Pass Fail Fail
Appending to a comment Pass Pass Pass Pass
Appending to a doctype Pass Pass Fail Pass
Appending to a leaf node. Pass Pass Pass Pass
Appending to a text node Pass Pass Pass Pass
WebIDL tests Fail Pass Fail Fail
/dom/nodes/Node-cloneNode.html Ok Ok Ok Ok
Node.cloneNode Pass Pass Pass Pass
/dom/nodes/Node-compareDocumentPosition.html Ok Ok Ok Ok
comment.compareDocumentPosition(comment) Pass Pass Pass Pass
comment.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
comment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
comment.compareDocumentPosition(docfrag) Pass Pass Pass Fail
comment.compareDocumentPosition(doctype) Pass Pass Pass Pass
comment.compareDocumentPosition(document) Pass Pass Pass Pass
comment.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
comment.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
comment.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
comment.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
comment.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
comment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
comment.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
comment.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
comment.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
comment.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
comment.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
comment.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
comment.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
comment.compareDocumentPosition(testDiv) Pass Pass Pass Pass
comment.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
comment.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
comment.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
comment.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
comment.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
comment.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedComment.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedComment.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
detachedComment.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
detachedComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedComment.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedComment.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(document) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedComment.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(document) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedDiv.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
detachedForeignComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
detachedForeignComment.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(docfrag) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(document) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
detachedForeignComment.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedForeignComment.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
detachedForeignTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
detachedForeignTextNode.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(docfrag) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(document) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
detachedForeignTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedForeignTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(document) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedPara1.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(document) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedPara1.firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(document) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedPara2.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(document) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedPara2.firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
detachedProcessingInstruction.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
detachedProcessingInstruction.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
detachedProcessingInstruction.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
detachedProcessingInstruction.compareDocumentPosition(docfrag) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(document) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
detachedProcessingInstruction.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedProcessingInstruction.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedTextNode.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
detachedTextNode.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
detachedTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedTextNode.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(document) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
detachedXmlComment.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
detachedXmlComment.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
detachedXmlComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
detachedXmlComment.compareDocumentPosition(docfrag) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(document) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
detachedXmlComment.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedXmlComment.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
detachedXmlElement.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
detachedXmlElement.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
detachedXmlElement.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
detachedXmlElement.compareDocumentPosition(docfrag) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(document) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
detachedXmlElement.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedXmlElement.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(comment) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
detachedXmlTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
detachedXmlTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
detachedXmlTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
detachedXmlTextNode.compareDocumentPosition(docfrag) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(doctype) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(document) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(testDiv) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
detachedXmlTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
detachedXmlTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
docfrag.compareDocumentPosition(comment) Pass Pass Pass Fail
docfrag.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
docfrag.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
docfrag.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
docfrag.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
docfrag.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
docfrag.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
docfrag.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
docfrag.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
docfrag.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
docfrag.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
docfrag.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
docfrag.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
docfrag.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
docfrag.compareDocumentPosition(docfrag) Pass Pass Pass Pass
docfrag.compareDocumentPosition(doctype) Pass Pass Pass Fail
docfrag.compareDocumentPosition(document) Pass Pass Pass Fail
docfrag.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
docfrag.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
docfrag.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
docfrag.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
docfrag.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
docfrag.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
docfrag.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
docfrag.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
docfrag.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
docfrag.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
docfrag.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
docfrag.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
docfrag.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
docfrag.compareDocumentPosition(testDiv) Pass Pass Pass Fail
docfrag.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
docfrag.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
docfrag.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
docfrag.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
docfrag.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
docfrag.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
doctype.compareDocumentPosition(comment) Pass Pass Pass Pass
doctype.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
doctype.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
doctype.compareDocumentPosition(docfrag) Pass Pass Pass Fail
doctype.compareDocumentPosition(doctype) Pass Pass Pass Pass
doctype.compareDocumentPosition(document) Pass Pass Pass Pass
doctype.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
doctype.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
doctype.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
doctype.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
doctype.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
doctype.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
doctype.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
doctype.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
doctype.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
doctype.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
doctype.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
doctype.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
doctype.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
doctype.compareDocumentPosition(testDiv) Pass Pass Pass Pass
doctype.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
doctype.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
doctype.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
doctype.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
doctype.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
doctype.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
document.compareDocumentPosition(comment) Pass Pass Pass Pass
document.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
document.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
document.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
document.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
document.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
document.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
document.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
document.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
document.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
document.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
document.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
document.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
document.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
document.compareDocumentPosition(docfrag) Pass Pass Pass Fail
document.compareDocumentPosition(doctype) Pass Pass Pass Pass
document.compareDocumentPosition(document) Pass Pass Pass Pass
document.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
document.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
document.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
document.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
document.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
document.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
document.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
document.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
document.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
document.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
document.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
document.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
document.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
document.compareDocumentPosition(testDiv) Pass Pass Pass Pass
document.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
document.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
document.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
document.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
document.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
document.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(comment) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(docfrag) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(doctype) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(document) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignComment.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignComment.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignComment.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
foreignComment.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignComment.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignComment.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(testDiv) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
foreignComment.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(comment) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(docfrag) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(doctype) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(document) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignDoc.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignDoc.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignDoc.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignDoc.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
foreignDoc.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignDoc.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignDoc.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(testDiv) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
foreignDoc.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(comment) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
foreignDocfrag.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
foreignDocfrag.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(docfrag) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(doctype) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(document) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
foreignDocfrag.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(testDiv) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
foreignDocfrag.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(comment) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(docfrag) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(doctype) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(document) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignDoctype.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignDoctype.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignDoctype.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignDoctype.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
foreignDoctype.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignDoctype.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignDoctype.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(testDiv) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
foreignDoctype.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(comment) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(docfrag) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(doctype) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(document) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(testDiv) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
foreignPara1.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(comment) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(docfrag) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(doctype) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(document) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignPara1.firstChild.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignPara1.firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignPara1.firstChild.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
foreignPara1.firstChild.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignPara1.firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignPara1.firstChild.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(testDiv) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
foreignPara1.firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(comment) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(docfrag) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(doctype) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(document) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(testDiv) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
foreignPara2.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(comment) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(docfrag) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(doctype) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(document) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignTextNode.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignTextNode.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
foreignTextNode.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignTextNode.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(testDiv) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
foreignTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
paras[0].compareDocumentPosition(comment) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedComment) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
paras[0].compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
paras[0].compareDocumentPosition(docfrag) Pass Pass Pass Fail
paras[0].compareDocumentPosition(doctype) Pass Pass Pass Pass
paras[0].compareDocumentPosition(document) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignComment) Pass Pass Pass Fail
paras[0].compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
paras[0].compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
paras[0].compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
paras[0].compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
paras[0].compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
paras[0].compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
paras[0].compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
paras[0].compareDocumentPosition(paras[0]) Pass Pass Pass Pass
paras[0].compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
paras[0].compareDocumentPosition(paras[1]) Pass Pass Pass Pass
paras[0].compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
paras[0].compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
paras[0].compareDocumentPosition(testDiv) Pass Pass Pass Pass
paras[0].compareDocumentPosition(xmlComment) Pass Pass Pass Fail
paras[0].compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
paras[0].compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
paras[0].compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
paras[0].compareDocumentPosition(xmlElement) Pass Pass Pass Fail
paras[0].compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(comment) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(docfrag) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(doctype) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(document) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(testDiv) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
paras[0].firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
paras[1].compareDocumentPosition(comment) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedComment) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
paras[1].compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
paras[1].compareDocumentPosition(docfrag) Pass Pass Pass Fail
paras[1].compareDocumentPosition(doctype) Pass Pass Pass Pass
paras[1].compareDocumentPosition(document) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignComment) Pass Pass Pass Fail
paras[1].compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
paras[1].compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
paras[1].compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
paras[1].compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
paras[1].compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
paras[1].compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
paras[1].compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
paras[1].compareDocumentPosition(paras[0]) Pass Pass Pass Pass
paras[1].compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
paras[1].compareDocumentPosition(paras[1]) Pass Pass Pass Pass
paras[1].compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
paras[1].compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
paras[1].compareDocumentPosition(testDiv) Pass Pass Pass Pass
paras[1].compareDocumentPosition(xmlComment) Pass Pass Pass Fail
paras[1].compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
paras[1].compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
paras[1].compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
paras[1].compareDocumentPosition(xmlElement) Pass Pass Pass Fail
paras[1].compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(comment) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(docfrag) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(doctype) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(document) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(testDiv) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
paras[1].firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(comment) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(docfrag) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(doctype) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(document) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
processingInstruction.compareDocumentPosition(testDiv) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
processingInstruction.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
processingInstruction.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
processingInstruction.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
processingInstruction.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
processingInstruction.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
testDiv.compareDocumentPosition(comment) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
testDiv.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
testDiv.compareDocumentPosition(docfrag) Pass Pass Pass Fail
testDiv.compareDocumentPosition(doctype) Pass Pass Pass Pass
testDiv.compareDocumentPosition(document) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
testDiv.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
testDiv.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
testDiv.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
testDiv.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
testDiv.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
testDiv.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
testDiv.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
testDiv.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
testDiv.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
testDiv.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
testDiv.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
testDiv.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
testDiv.compareDocumentPosition(testDiv) Pass Pass Pass Pass
testDiv.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
testDiv.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
testDiv.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
testDiv.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
testDiv.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
testDiv.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(comment) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(docfrag) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(doctype) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(document) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
xmlComment.compareDocumentPosition(testDiv) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
xmlComment.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
xmlComment.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
xmlComment.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
xmlComment.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
xmlComment.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
xmlDoc.compareDocumentPosition(comment) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(docfrag) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(doctype) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(document) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
xmlDoc.compareDocumentPosition(testDiv) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
xmlDoc.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
xmlDoc.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
xmlDoc.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
xmlDoc.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
xmlDoc.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
xmlDocfrag.compareDocumentPosition(comment) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
xmlDocfrag.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
xmlDocfrag.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
xmlDocfrag.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
xmlDocfrag.compareDocumentPosition(docfrag) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(doctype) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(document) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(processingInstruction) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(testDiv) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(xmlComment) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(xmlDoc) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
xmlDocfrag.compareDocumentPosition(xmlDoctype) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(xmlElement) Pass Pass Pass Fail
xmlDocfrag.compareDocumentPosition(xmlTextNode) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(comment) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(docfrag) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(doctype) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(document) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
xmlDoctype.compareDocumentPosition(testDiv) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
xmlDoctype.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
xmlDoctype.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
xmlDoctype.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
xmlDoctype.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
xmlDoctype.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
xmlElement.compareDocumentPosition(comment) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(docfrag) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(doctype) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(document) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
xmlElement.compareDocumentPosition(testDiv) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
xmlElement.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
xmlElement.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
xmlElement.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
xmlElement.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
xmlElement.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
xmlTextNode.compareDocumentPosition(comment) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedComment) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedDiv) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedPara1) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedPara2) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(docfrag) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(doctype) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(document) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(foreignComment) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(foreignDoc) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(foreignPara1) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(foreignPara2) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(paras[0]) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(paras[1]) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
xmlTextNode.compareDocumentPosition(testDiv) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
xmlTextNode.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
xmlTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Fail
xmlTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
xmlTextNode.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
xmlTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
/dom/nodes/Node-constants.html Ok Ok Ok Ok
Constants for createDocumentPosition on Element object. Pass Pass Pass Pass
Constants for createDocumentPosition on Node interface object. Pass Pass Pass Pass
Constants for createDocumentPosition on Node prototype object. Pass Pass Pass Pass
Constants for createDocumentPosition on Text object. Pass Pass Pass Pass
Constants for nodeType on Element object. Pass Pass Pass Pass
Constants for nodeType on Node interface object. Pass Pass Pass Pass
Constants for nodeType on Node prototype object. Pass Pass Pass Pass
Constants for nodeType on Text object. Pass Pass Pass Pass
/dom/nodes/Node-contains.html Ok Ok Ok Ok
comment.compareDocumentPosition(comment) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
comment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
comment.compareDocumentPosition(docfrag) Pass Pass Fail Pass
comment.compareDocumentPosition(doctype) Pass Pass Fail Pass
comment.compareDocumentPosition(document) Pass Pass Fail Pass
comment.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
comment.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
comment.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
comment.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
comment.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
comment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
comment.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
comment.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
comment.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
comment.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
comment.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
comment.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
comment.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
comment.compareDocumentPosition(testDiv) Pass Pass Fail Pass
comment.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
comment.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
comment.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
comment.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
comment.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
comment.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
comment.contains(null) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(document) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedComment.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedComment.contains(null) Pass Pass Fail Pass
detachedDiv.compareDocumentPosition(comment) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedDiv.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedDiv.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(doctype) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(document) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(testDiv) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
detachedDiv.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
detachedDiv.contains(null) Pass Pass Pass Pass
detachedForeignComment.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(document) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedForeignComment.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedForeignComment.contains(null) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(document) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedForeignTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedForeignTextNode.contains(null) Pass Pass Fail Pass
detachedPara1.compareDocumentPosition(comment) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedPara1.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(doctype) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(document) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(testDiv) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
detachedPara1.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
detachedPara1.contains(null) Pass Pass Pass Pass
detachedPara1.firstChild.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(document) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedPara1.firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedPara1.firstChild.contains(null) Pass Pass Fail Pass
detachedPara2.compareDocumentPosition(comment) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedPara2.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(docfrag) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(doctype) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(document) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(testDiv) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
detachedPara2.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
detachedPara2.contains(null) Pass Pass Pass Pass
detachedPara2.firstChild.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(document) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedPara2.firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedPara2.firstChild.contains(null) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(document) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedProcessingInstruction.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedProcessingInstruction.contains(null) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(document) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedTextNode.contains(null) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(document) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedXmlComment.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedXmlComment.contains(null) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(document) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedXmlElement.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedXmlElement.contains(null) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(comment) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(docfrag) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(doctype) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(document) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(testDiv) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
detachedXmlTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
detachedXmlTextNode.contains(null) Pass Pass Fail Pass
docfrag.compareDocumentPosition(comment) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
docfrag.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
docfrag.compareDocumentPosition(docfrag) Pass Pass Fail Pass
docfrag.compareDocumentPosition(doctype) Pass Pass Fail Pass
docfrag.compareDocumentPosition(document) Pass Pass Fail Pass
docfrag.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
docfrag.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
docfrag.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
docfrag.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
docfrag.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
docfrag.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
docfrag.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
docfrag.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
docfrag.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
docfrag.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
docfrag.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
docfrag.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
docfrag.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
docfrag.compareDocumentPosition(testDiv) Pass Pass Fail Pass
docfrag.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
docfrag.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
docfrag.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
docfrag.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
docfrag.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
docfrag.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
docfrag.contains(null) Pass Pass Fail Pass
doctype.compareDocumentPosition(comment) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
doctype.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
doctype.compareDocumentPosition(docfrag) Pass Pass Fail Pass
doctype.compareDocumentPosition(doctype) Pass Pass Fail Pass
doctype.compareDocumentPosition(document) Pass Pass Fail Pass
doctype.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
doctype.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
doctype.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
doctype.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
doctype.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
doctype.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
doctype.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
doctype.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
doctype.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
doctype.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
doctype.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
doctype.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
doctype.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
doctype.compareDocumentPosition(testDiv) Pass Pass Fail Pass
doctype.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
doctype.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
doctype.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
doctype.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
doctype.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
doctype.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
doctype.contains(null) Pass Pass Fail Pass
document.compareDocumentPosition(comment) Pass Pass Fail Pass
document.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
document.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
document.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
document.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
document.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
document.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
document.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
document.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
document.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
document.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
document.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
document.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
document.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
document.compareDocumentPosition(docfrag) Pass Pass Fail Pass
document.compareDocumentPosition(doctype) Pass Pass Fail Pass
document.compareDocumentPosition(document) Pass Pass Fail Pass
document.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
document.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
document.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
document.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
document.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
document.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
document.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
document.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
document.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
document.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
document.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
document.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
document.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
document.compareDocumentPosition(testDiv) Pass Pass Fail Pass
document.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
document.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
document.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
document.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
document.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
document.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
document.contains(null) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(comment) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(docfrag) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(doctype) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(document) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(testDiv) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
foreignComment.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
foreignComment.contains(null) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(comment) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(docfrag) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(doctype) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(document) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(testDiv) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
foreignDoc.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
foreignDoc.contains(null) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(comment) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(docfrag) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(doctype) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(document) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(testDiv) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
foreignDocfrag.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
foreignDocfrag.contains(null) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(comment) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(docfrag) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(doctype) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(document) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(testDiv) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
foreignDoctype.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
foreignDoctype.contains(null) Pass Pass Fail Pass
foreignPara1.compareDocumentPosition(comment) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(docfrag) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(doctype) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(document) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
foreignPara1.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(testDiv) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
foreignPara1.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
foreignPara1.contains(null) Pass Pass Pass Pass
foreignPara1.firstChild.compareDocumentPosition(comment) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(docfrag) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(doctype) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(document) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(testDiv) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
foreignPara1.firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
foreignPara1.firstChild.contains(null) Pass Pass Fail Pass
foreignPara2.compareDocumentPosition(comment) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(docfrag) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(doctype) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(document) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(testDiv) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
foreignPara2.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
foreignPara2.contains(null) Pass Pass Pass Pass
foreignTextNode.compareDocumentPosition(comment) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(docfrag) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(doctype) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(document) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(testDiv) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
foreignTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
foreignTextNode.contains(null) Pass Pass Fail Pass
paras[0].compareDocumentPosition(comment) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedComment) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
paras[0].compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
paras[0].compareDocumentPosition(docfrag) Pass Pass Pass Pass
paras[0].compareDocumentPosition(doctype) Pass Pass Pass Pass
paras[0].compareDocumentPosition(document) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignComment) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
paras[0].compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
paras[0].compareDocumentPosition(paras[0]) Pass Pass Pass Pass
paras[0].compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
paras[0].compareDocumentPosition(paras[1]) Pass Pass Pass Pass
paras[0].compareDocumentPosition(paras[1].firstChild) Pass Pass Pass Pass
paras[0].compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
paras[0].compareDocumentPosition(testDiv) Pass Pass Pass Pass
paras[0].compareDocumentPosition(xmlComment) Pass Pass Pass Pass
paras[0].compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
paras[0].compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
paras[0].compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
paras[0].compareDocumentPosition(xmlElement) Pass Pass Pass Pass
paras[0].compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
paras[0].contains(null) Pass Pass Pass Pass
paras[0].firstChild.compareDocumentPosition(comment) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(docfrag) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(doctype) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(document) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(testDiv) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
paras[0].firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
paras[0].firstChild.contains(null) Pass Pass Fail Pass
paras[1].compareDocumentPosition(comment) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedComment) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
paras[1].compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
paras[1].compareDocumentPosition(docfrag) Pass Pass Pass Pass
paras[1].compareDocumentPosition(doctype) Pass Pass Pass Pass
paras[1].compareDocumentPosition(document) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignComment) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
paras[1].compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
paras[1].compareDocumentPosition(paras[0]) Pass Pass Pass Pass
paras[1].compareDocumentPosition(paras[0].firstChild) Pass Pass Pass Pass
paras[1].compareDocumentPosition(paras[1]) Pass Pass Pass Pass
paras[1].compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
paras[1].compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
paras[1].compareDocumentPosition(testDiv) Pass Pass Pass Pass
paras[1].compareDocumentPosition(xmlComment) Pass Pass Pass Pass
paras[1].compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
paras[1].compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
paras[1].compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
paras[1].compareDocumentPosition(xmlElement) Pass Pass Pass Pass
paras[1].compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
paras[1].contains(null) Pass Pass Pass Pass
paras[1].firstChild.compareDocumentPosition(comment) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(docfrag) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(doctype) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(document) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(testDiv) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
paras[1].firstChild.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
paras[1].firstChild.contains(null) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(comment) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(docfrag) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(doctype) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(document) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(testDiv) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
processingInstruction.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
processingInstruction.contains(null) Pass Pass Fail Pass
testDiv.compareDocumentPosition(comment) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedComment) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedDiv) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedForeignComment) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedForeignTextNode) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedPara1) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedPara2) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedTextNode) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedXmlComment) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedXmlElement) Pass Pass Pass Pass
testDiv.compareDocumentPosition(detachedXmlTextNode) Pass Pass Pass Pass
testDiv.compareDocumentPosition(docfrag) Pass Pass Pass Pass
testDiv.compareDocumentPosition(doctype) Pass Pass Pass Pass
testDiv.compareDocumentPosition(document) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignComment) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignDoc) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignDocfrag) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignDoctype) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignPara1) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignPara2) Pass Pass Pass Pass
testDiv.compareDocumentPosition(foreignTextNode) Pass Pass Pass Pass
testDiv.compareDocumentPosition(paras[0]) Pass Pass Pass Pass
testDiv.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
testDiv.compareDocumentPosition(paras[1]) Pass Pass Pass Pass
testDiv.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
testDiv.compareDocumentPosition(processingInstruction) Pass Pass Pass Pass
testDiv.compareDocumentPosition(testDiv) Pass Pass Pass Pass
testDiv.compareDocumentPosition(xmlComment) Pass Pass Pass Pass
testDiv.compareDocumentPosition(xmlDoc) Pass Pass Pass Pass
testDiv.compareDocumentPosition(xmlDocfrag) Pass Pass Pass Pass
testDiv.compareDocumentPosition(xmlDoctype) Pass Pass Pass Pass
testDiv.compareDocumentPosition(xmlElement) Pass Pass Pass Pass
testDiv.compareDocumentPosition(xmlTextNode) Pass Pass Pass Pass
testDiv.contains(null) Pass Pass Pass Pass
xmlComment.compareDocumentPosition(comment) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(docfrag) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(doctype) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(document) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(testDiv) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
xmlComment.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
xmlComment.contains(null) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(comment) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(docfrag) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(doctype) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(document) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(testDiv) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
xmlDoc.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
xmlDoc.contains(null) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(comment) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(docfrag) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(doctype) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(document) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(testDiv) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
xmlDocfrag.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
xmlDocfrag.contains(null) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(comment) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(docfrag) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(doctype) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(document) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(testDiv) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
xmlDoctype.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
xmlDoctype.contains(null) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(comment) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(docfrag) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(doctype) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(document) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(testDiv) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
xmlElement.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
xmlElement.contains(null) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(comment) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedComment) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedDiv) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedForeignComment) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedForeignTextNode) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedPara1) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedPara1.firstChild) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedPara2) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedPara2.firstChild) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedProcessingInstruction) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedTextNode) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedXmlComment) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedXmlElement) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(detachedXmlTextNode) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(docfrag) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(doctype) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(document) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(foreignComment) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(foreignDoc) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(foreignDocfrag) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(foreignDoctype) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(foreignPara1) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(foreignPara1.firstChild) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(foreignPara2) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(foreignTextNode) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(paras[0]) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(paras[0].firstChild) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(paras[1]) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(paras[1].firstChild) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(processingInstruction) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(testDiv) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(xmlComment) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(xmlDoc) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(xmlDocfrag) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(xmlDoctype) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(xmlElement) Pass Pass Fail Pass
xmlTextNode.compareDocumentPosition(xmlTextNode) Pass Pass Fail Pass
xmlTextNode.contains(null) Pass Pass Fail Pass
/dom/nodes/Node-insertBefore.html Ok Ok Ok Ok
Calling insertBefore an a leaf node Comment node <!--Foo--> must throw HIERARCHY_REQUEST_ERR. Pass Pass Fail Pass
Calling insertBefore an a leaf node DocumentType node must throw HIERARCHY_REQUEST_ERR. Pass Pass Fail Pass
Calling insertBefore an a leaf node ProcessingInstruction node with target "foo" and data "bar" must throw HIERARCHY_REQUEST_ERR. Pass Pass None None
Calling insertBefore an a leaf node Text node "Foo" must throw HIERARCHY_REQUEST_ERR. Pass Pass Pass Pass
Calling insertBefore with a non-Node first argument must throw TypeError. Fail Pass Fail Fail
Calling insertBefore with a non-Node first argument on a leaf node Comment node <!--Foo--> must throw TypeError. Fail Pass Fail Fail
Calling insertBefore with a non-Node first argument on a leaf node DocumentType node must throw TypeError. Fail Pass Fail Fail
Calling insertBefore with a non-Node first argument on a leaf node ProcessingInstruction node with target "foo" and data "bar" must throw TypeError. Fail Pass None None
Calling insertBefore with a non-Node first argument on a leaf node Text node "Foo" must throw TypeError. Fail Pass Fail Fail
Calling insertBefore with a reference child whose parent is not the context node must throw a NotFoundError. Pass Pass Pass Pass
Calling insertBefore with an inclusive ancestor of the context object must throw HIERARCHY_REQUEST_ERR. Pass Pass Pass Pass
If the context node is a DocumentFragment, inserting a document or a doctype should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is a document and a doctype is following the reference child, inserting a DocumentFragment with an element should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document and a doctype is following the reference child, inserting an element should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document with and element child, appending a doctype should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, appending a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, inserting a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, inserting a DocumentFragment with an element before the doctype should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, inserting a DocumentFragment with an element if there already is an element child should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is a document, inserting a doctype after the document element should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, inserting a doctype if there already is a doctype child should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is a document, inserting a document or text node should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is a document, inserting an element before the doctype should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, inserting an element if there already is an element child should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is an element, inserting a document or a doctype should throw a HierarchyRequestError. Pass Pass Pass Pass
Inserting a node before itself should not move the node Pass Pass Pass Pass
Must be able to create all leaf nodes in HTML documents. Pass Pass Fail Fail
/dom/nodes/Node-isEqualNode.xhtml Ok Ok Ok Ok
Node.isEqualNode Pass Pass Fail Pass
Node.isEqualNode 1 Pass Pass Fail Pass
Node.isEqualNode 2 Pass Pass Fail Pass
Node.isEqualNode 3 Pass Pass Fail Pass
Node.isEqualNode 4 Pass Pass Fail Pass
Node.isEqualNode 5 Pass Pass Fail Pass
Node.isEqualNode 6 Pass Pass Fail Pass
isEqualNode should return true when only the internal subsets of DocumentTypes differ. Fail Fail Fail Fail
isEqualNode should return true when the attributes are in a different order Pass Pass Pass Pass
isEqualNode should return true when the attributes have different prefixes Pass Pass Fail Pass
/dom/nodes/Node-lookupPrefix.xhtml Ok Ok Ok Ok
Node.lookupPrefix Pass Pass Pass Pass
Node.lookupPrefix 1 Pass Pass Pass Pass
Node.lookupPrefix 10 Pass Pass Pass Pass
Node.lookupPrefix 2 Pass Pass Pass Pass
Node.lookupPrefix 3 Pass Pass Pass Pass
Node.lookupPrefix 4 Pass Pass Pass Pass
Node.lookupPrefix 5 Pass Pass Pass Pass
Node.lookupPrefix 6 Pass Pass Pass Pass
Node.lookupPrefix 7 Pass Pass Pass Pass
Node.lookupPrefix 8 Pass Pass Pass Pass
Node.lookupPrefix 9 Pass Pass Pass Pass
/dom/nodes/Node-nodeName.html Ok Ok Ok Ok
For Comment nodes, nodeName should return "#comment". Pass Pass Pass Pass
For Document nodes, nodeName should return "#document". Pass Pass Pass Pass
For DocumentFragment nodes, nodeName should return "#document-fragment". Pass Pass Pass Pass
For DocumentType nodes, nodeName should return the name. Pass Pass Pass Pass
For Element nodes, nodeName should return the same as tagName. Fail Pass Pass Fail
For Text nodes, nodeName should return "#text". Pass Pass Pass Pass
/dom/nodes/Node-nodeName.xhtml Ok Ok Ok Ok
For Comment nodes, nodeName should return "#comment". Pass Pass Pass Pass
For Document nodes, nodeName should return "#document". Pass Pass Pass Pass
For DocumentFragment nodes, nodeName should return "#document-fragment". Pass Pass Pass Pass
For DocumentType nodes, nodeName should return the name. Pass Pass Pass Pass
For Element nodes, nodeName should return the same as tagName. Pass Pass Pass Pass
For ProcessingInstruction nodes, nodeName should return the target. Pass Pass Pass Pass
For Text nodes, nodeName should return "#text". Pass Pass Pass Pass
/dom/nodes/Node-normalize.html Ok Ok Ok Ok
Empty text nodes Pass Pass Fail Pass
Empty text nodes separated by a non-empty text node Pass Pass Fail Pass
Node.normalize() Pass Pass Fail Pass
/dom/nodes/Node-parentElement.html Ok Ok Ok Ok
When the parent is a document, parentElement should be null (comment) Pass Pass Fail Pass
When the parent is a document, parentElement should be null (doctype) Pass Pass Fail Pass
When the parent is a document, parentElement should be null (element) Pass Pass Pass Pass
When the parent is null, parentElement should be null Pass Pass Fail Pass
parentElement should return null for children of DocumentFragments (element) Pass Pass Fail Pass
parentElement should return null for children of DocumentFragments (text) Pass Pass Fail Pass
parentElement should work correctly in a document (element) Pass Pass Pass Pass
parentElement should work correctly in a document (text) Pass Pass Pass Pass
parentElement should work correctly in disconnected subtrees (element) Pass Pass Pass Pass
parentElement should work correctly in disconnected subtrees (text) Pass Pass Fail Pass
parentElement should work correctly with DocumentFragments (element) Pass Pass Pass Pass
parentElement should work correctly with DocumentFragments (text) Pass Pass Fail Pass
/dom/nodes/Node-parentNode.html Ok Ok Ok Ok
Doctype Pass Pass Pass Pass
Document Pass Pass Pass Pass
Element Pass Pass Pass Pass
Removed iframe Fail Pass Fail Fail
Root element Pass Pass Pass Pass
/dom/nodes/Node-properties.html Ok Ok Ok Ok
comment.childNodes.length Pass Pass Pass Pass
comment.data Pass Pass Pass Pass
comment.firstChild Pass Pass Pass Pass
comment.hasChildNodes() Pass Pass Pass Pass
comment.lastChild Pass Pass Pass Pass
comment.length Pass Pass Pass Pass
comment.nextSibling Pass Pass Pass Pass
comment.nodeName Pass Pass Pass Pass
comment.nodeType Pass Pass Pass Pass
comment.nodeValue Pass Pass Pass Pass
comment.ownerDocument Pass Pass Pass Pass
comment.parentElement Pass Pass Fail Pass
comment.parentNode Pass Pass Pass Pass
comment.previousSibling Pass Pass Pass Pass
comment.textContent Pass Pass Pass Pass
detachedComment.childNodes.length Pass Pass Pass Pass
detachedComment.data Pass Pass Pass Pass
detachedComment.firstChild Pass Pass Pass Pass
detachedComment.hasChildNodes() Pass Pass Pass Pass
detachedComment.lastChild Pass Pass Pass Pass
detachedComment.length Pass Pass Pass Pass
detachedComment.nextSibling Pass Pass Pass Pass
detachedComment.nodeName Pass Pass Pass Pass
detachedComment.nodeType Pass Pass Pass Pass
detachedComment.nodeValue Pass Pass Pass Pass
detachedComment.ownerDocument Pass Pass Pass Pass
detachedComment.parentElement Pass Pass Fail Pass
detachedComment.parentNode Pass Pass Pass Pass
detachedComment.previousSibling Pass Pass Pass Pass
detachedComment.textContent Pass Pass Pass Pass
detachedDiv.childElementCount Pass Pass Pass Pass
detachedDiv.childNodes.length Pass Pass Pass Pass
detachedDiv.childNodes[0] Pass Pass Pass Pass
detachedDiv.childNodes[1] Pass Pass Pass Pass
detachedDiv.children.length Pass Pass Pass Pass
detachedDiv.children[0] Pass Pass Pass Pass
detachedDiv.children[1] Pass Pass Pass Pass
detachedDiv.className Pass Pass Pass Pass
detachedDiv.firstChild Pass Pass Pass Pass
detachedDiv.firstElementChild Pass Pass Pass Pass
detachedDiv.hasChildNodes() Pass Pass Pass Pass
detachedDiv.id Pass Pass Pass Pass
detachedDiv.lastChild Pass Pass Pass Pass
detachedDiv.lastElementChild Pass Pass Pass Pass
detachedDiv.localName Pass Pass Pass Pass
detachedDiv.namespaceURI Pass Pass Pass Pass
detachedDiv.nextElementSibling Pass Pass Pass Pass
detachedDiv.nextSibling Pass Pass Pass Pass
detachedDiv.nodeName Pass Pass Pass Pass
detachedDiv.nodeType Pass Pass Pass Pass
detachedDiv.nodeValue Pass Pass Pass Pass
detachedDiv.ownerDocument Pass Pass Pass Pass
detachedDiv.parentElement Pass Pass Pass Pass
detachedDiv.parentNode Pass Pass Pass Pass
detachedDiv.prefix Pass Pass Pass Pass
detachedDiv.previousElementSibling Pass Pass Pass Pass
detachedDiv.previousSibling Pass Pass Pass Pass
detachedDiv.tagName Pass Pass Pass Pass
detachedDiv.textContent Pass Pass Pass Pass
detachedForeignComment.childNodes.length Pass Pass Pass Pass
detachedForeignComment.data Pass Pass Pass Pass
detachedForeignComment.firstChild Pass Pass Pass Pass
detachedForeignComment.hasChildNodes() Pass Pass Pass Pass
detachedForeignComment.lastChild Pass Pass Pass Pass
detachedForeignComment.length Pass Pass Pass Pass
detachedForeignComment.nextSibling Pass Pass Pass Pass
detachedForeignComment.nodeName Pass Pass Pass Pass
detachedForeignComment.nodeType Pass Pass Pass Pass
detachedForeignComment.nodeValue Pass Pass Pass Pass
detachedForeignComment.ownerDocument Pass Pass Pass Pass
detachedForeignComment.parentElement Pass Pass Fail Pass
detachedForeignComment.parentNode Pass Pass Pass Pass
detachedForeignComment.previousSibling Pass Pass Pass Pass
detachedForeignComment.textContent Pass Pass Pass Pass
detachedForeignTextNode.childNodes.length Pass Pass Pass Pass
detachedForeignTextNode.data Pass Pass Pass Pass
detachedForeignTextNode.firstChild Pass Pass Pass Pass
detachedForeignTextNode.hasChildNodes() Pass Pass Pass Pass
detachedForeignTextNode.lastChild Pass Pass Pass Pass
detachedForeignTextNode.length Pass Pass Pass Pass
detachedForeignTextNode.nextSibling Pass Pass Pass Pass
detachedForeignTextNode.nodeName Pass Pass Pass Pass
detachedForeignTextNode.nodeType Pass Pass Pass Pass
detachedForeignTextNode.nodeValue Pass Pass Pass Pass
detachedForeignTextNode.ownerDocument Pass Pass Pass Pass
detachedForeignTextNode.parentElement Pass Pass Fail Pass
detachedForeignTextNode.parentNode Pass Pass Pass Pass
detachedForeignTextNode.previousSibling Pass Pass Pass Pass
detachedForeignTextNode.textContent Pass Pass Pass Pass
detachedForeignTextNode.wholeText Pass Pass Pass Pass
detachedPara1.childElementCount Pass Pass Pass Pass
detachedPara1.childNodes.length Pass Pass Pass Pass
detachedPara1.children.length Pass Pass Pass Pass
detachedPara1.className Pass Pass Pass Pass
detachedPara1.firstChild Pass Pass Pass Pass
detachedPara1.firstElementChild Pass Pass Pass Pass
detachedPara1.hasChildNodes() Pass Pass Pass Pass
detachedPara1.id Pass Pass Pass Pass
detachedPara1.lastChild Pass Pass Pass Pass
detachedPara1.lastElementChild Pass Pass Pass Pass
detachedPara1.localName Pass Pass Pass Pass
detachedPara1.namespaceURI Pass Pass Pass Pass
detachedPara1.nextElementSibling Pass Pass Pass Pass
detachedPara1.nextSibling Pass Pass Pass Pass
detachedPara1.nodeName Pass Pass Pass Pass
detachedPara1.nodeType Pass Pass Pass Pass
detachedPara1.nodeValue Pass Pass Pass Pass
detachedPara1.ownerDocument Pass Pass Pass Pass
detachedPara1.parentElement Pass Pass Pass Pass
detachedPara1.parentNode Pass Pass Pass Pass
detachedPara1.prefix Pass Pass Pass Pass
detachedPara1.previousElementSibling Pass Pass Pass Pass
detachedPara1.previousSibling Pass Pass Pass Pass
detachedPara1.tagName Pass Pass Pass Pass
detachedPara1.textContent Pass Pass Pass Pass
detachedPara2.childElementCount Pass Pass Pass Pass
detachedPara2.childNodes.length Pass Pass Pass Pass
detachedPara2.children.length Pass Pass Pass Pass
detachedPara2.className Pass Pass Pass Pass
detachedPara2.firstChild Pass Pass Pass Pass
detachedPara2.firstElementChild Pass Pass Pass Pass
detachedPara2.hasChildNodes() Pass Pass Pass Pass
detachedPara2.id Pass Pass Pass Pass
detachedPara2.lastChild Pass Pass Pass Pass
detachedPara2.lastElementChild Pass Pass Pass Pass
detachedPara2.localName Pass Pass Pass Pass
detachedPara2.namespaceURI Pass Pass Pass Pass
detachedPara2.nextElementSibling Pass Pass Pass Pass
detachedPara2.nextSibling Pass Pass Pass Pass
detachedPara2.nodeName Pass Pass Pass Pass
detachedPara2.nodeType Pass Pass Pass Pass
detachedPara2.nodeValue Pass Pass Pass Pass
detachedPara2.ownerDocument Pass Pass Pass Pass
detachedPara2.parentElement Pass Pass Pass Pass
detachedPara2.parentNode Pass Pass Pass Pass
detachedPara2.prefix Pass Pass Pass Pass
detachedPara2.previousElementSibling Pass Pass Pass Pass
detachedPara2.previousSibling Pass Pass Pass Pass
detachedPara2.tagName Pass Pass Pass Pass
detachedPara2.textContent Pass Pass Pass Pass
detachedProcessingInstruction.childNodes.length Pass Pass Pass Pass
detachedProcessingInstruction.data Pass Pass Pass Pass
detachedProcessingInstruction.firstChild Pass Pass Pass Pass
detachedProcessingInstruction.hasChildNodes() Pass Pass Pass Pass
detachedProcessingInstruction.lastChild Pass Pass Pass Pass
detachedProcessingInstruction.length Pass Pass Fail Fail
detachedProcessingInstruction.nextSibling Pass Pass Pass Pass
detachedProcessingInstruction.nodeName Pass Pass Pass Pass
detachedProcessingInstruction.nodeType Pass Pass Pass Pass
detachedProcessingInstruction.nodeValue Pass Pass Pass Pass
detachedProcessingInstruction.ownerDocument Pass Pass Pass Pass
detachedProcessingInstruction.parentElement Pass Pass Fail Pass
detachedProcessingInstruction.parentNode Pass Pass Pass Pass
detachedProcessingInstruction.previousSibling Pass Pass Pass Pass
detachedProcessingInstruction.target Pass Pass Pass Pass
detachedProcessingInstruction.textContent Pass Pass Pass Pass
detachedTextNode.childNodes.length Pass Pass Pass Pass
detachedTextNode.data Pass Pass Pass Pass
detachedTextNode.firstChild Pass Pass Pass Pass
detachedTextNode.hasChildNodes() Pass Pass Pass Pass
detachedTextNode.lastChild Pass Pass Pass Pass
detachedTextNode.length Pass Pass Pass Pass
detachedTextNode.nextSibling Pass Pass Pass Pass
detachedTextNode.nodeName Pass Pass Pass Pass
detachedTextNode.nodeType Pass Pass Pass Pass
detachedTextNode.nodeValue Pass Pass Pass Pass
detachedTextNode.ownerDocument Pass Pass Pass Pass
detachedTextNode.parentElement Pass Pass Fail Pass
detachedTextNode.parentNode Pass Pass Pass Pass
detachedTextNode.previousSibling Pass Pass Pass Pass
detachedTextNode.textContent Pass Pass Pass Pass
detachedTextNode.wholeText Pass Pass Pass Pass
detachedXmlComment.childNodes.length Pass Pass Pass Pass
detachedXmlComment.data Pass Pass Pass Pass
detachedXmlComment.firstChild Pass Pass Pass Pass
detachedXmlComment.hasChildNodes() Pass Pass Pass Pass
detachedXmlComment.lastChild Pass Pass Pass Pass
detachedXmlComment.length Pass Pass Pass Pass
detachedXmlComment.nextSibling Pass Pass Pass Pass
detachedXmlComment.nodeName Pass Pass Pass Pass
detachedXmlComment.nodeType Pass Pass Pass Pass
detachedXmlComment.nodeValue Pass Pass Pass Pass
detachedXmlComment.ownerDocument Pass Pass Pass Pass
detachedXmlComment.parentElement Pass Pass Fail Pass
detachedXmlComment.parentNode Pass Pass Pass Pass
detachedXmlComment.previousSibling Pass Pass Pass Pass
detachedXmlComment.textContent Pass Pass Pass Pass
detachedXmlElement.childElementCount Pass Pass Pass Pass
detachedXmlElement.childNodes.length Pass Pass Pass Pass
detachedXmlElement.children.length Pass Pass Fail Fail
detachedXmlElement.className Pass Fail Fail Pass
detachedXmlElement.firstChild Pass Pass Pass Pass
detachedXmlElement.firstElementChild Pass Pass Pass Pass
detachedXmlElement.hasChildNodes() Pass Pass Pass Pass
detachedXmlElement.id Pass Pass Fail Fail
detachedXmlElement.lastChild Pass Pass Pass Pass
detachedXmlElement.lastElementChild Pass Pass Pass Pass
detachedXmlElement.localName Pass Pass Pass Pass
detachedXmlElement.namespaceURI Fail Fail Fail Fail
detachedXmlElement.nextElementSibling Pass Pass Pass Pass
detachedXmlElement.nextSibling Pass Pass Pass Pass
detachedXmlElement.nodeName Pass Pass Pass Pass
detachedXmlElement.nodeType Pass Pass Pass Pass
detachedXmlElement.nodeValue Pass Pass Pass Pass
detachedXmlElement.ownerDocument Pass Pass Pass Pass
detachedXmlElement.parentElement Pass Pass Fail Pass
detachedXmlElement.parentNode Pass Pass Pass Pass
detachedXmlElement.prefix Pass Pass Pass Pass
detachedXmlElement.previousElementSibling Pass Pass Pass Pass
detachedXmlElement.previousSibling Pass Pass Pass Pass
detachedXmlElement.tagName Pass Pass Pass Pass
detachedXmlElement.textContent Pass Pass Pass Pass
detachedXmlTextNode.childNodes.length Pass Pass Pass Pass
detachedXmlTextNode.data Pass Pass Pass Pass
detachedXmlTextNode.firstChild Pass Pass Pass Pass
detachedXmlTextNode.hasChildNodes() Pass Pass Pass Pass
detachedXmlTextNode.lastChild Pass Pass Pass Pass
detachedXmlTextNode.length Pass Pass Pass Pass
detachedXmlTextNode.nextSibling Pass Pass Pass Pass
detachedXmlTextNode.nodeName Pass Pass Pass Pass
detachedXmlTextNode.nodeType Pass Pass Pass Pass
detachedXmlTextNode.nodeValue Pass Pass Pass Pass
detachedXmlTextNode.ownerDocument Pass Pass Pass Pass
detachedXmlTextNode.parentElement Pass Pass Fail Pass
detachedXmlTextNode.parentNode Pass Pass Pass Pass
detachedXmlTextNode.previousSibling Pass Pass Pass Pass
detachedXmlTextNode.textContent Pass Pass Pass Pass
detachedXmlTextNode.wholeText Pass Pass Pass Pass
docfrag.childNodes.length Pass Pass Pass Pass
docfrag.firstChild Pass Pass Pass Pass
docfrag.hasChildNodes() Pass Pass Pass Pass
docfrag.lastChild Pass Pass Pass Pass
docfrag.nextSibling Pass Pass Pass Pass
docfrag.nodeName Pass Pass Pass Pass
docfrag.nodeType Pass Pass Pass Pass
docfrag.nodeValue Pass Pass Pass Pass
docfrag.ownerDocument Pass Pass Pass Pass
docfrag.parentElement Pass Pass Fail Pass
docfrag.parentNode Pass Pass Pass Pass
docfrag.previousSibling Pass Pass Pass Pass
docfrag.textContent Pass Pass Pass Pass
doctype.childNodes.length Pass Pass Pass Pass
doctype.firstChild Pass Pass Pass Pass
doctype.hasChildNodes() Pass Pass Pass Pass
doctype.lastChild Pass Pass Pass Pass
doctype.name Pass Pass Pass Pass
doctype.nextSibling Pass Pass Pass Pass
doctype.nodeName Pass Pass Pass Pass
doctype.nodeType Pass Pass Pass Pass
doctype.nodeValue Pass Pass Pass Pass
doctype.ownerDocument Pass Pass Pass Pass
doctype.parentElement Pass Pass Fail Pass
doctype.parentNode Pass Pass Pass Pass
doctype.previousSibling Pass Pass Pass Pass
doctype.publicId Pass Pass Pass Pass
doctype.systemId Pass Pass Pass Pass
doctype.textContent Pass Pass Pass Pass
document.URL Pass Pass Pass Pass
document.characterSet Fail Fail Pass Fail
document.childNodes.length Pass Pass Pass Pass
document.childNodes[0] Pass Pass Pass Pass
document.childNodes[1] Pass Pass Pass Pass
document.compatMode Pass Pass Pass Pass
document.contentType Fail Pass Fail Fail
document.doctype Pass Pass Pass Pass
document.documentURI Pass Pass Fail Pass
document.firstChild Pass Pass Pass Pass
document.hasChildNodes() Pass Pass Pass Pass
document.lastChild Pass Pass Pass Pass
document.nextSibling Pass Pass Pass Pass
document.nodeName Pass Pass Pass Pass
document.nodeType Pass Pass Pass Pass
document.nodeValue Pass Pass Pass Pass
document.ownerDocument Pass Pass Pass Pass
document.parentElement Pass Pass Fail Pass
document.parentNode Pass Pass Pass Pass
document.previousSibling Pass Pass Pass Pass
document.textContent Pass Pass Pass Pass
foreignComment.childNodes.length Pass Pass Pass Pass
foreignComment.data Pass Pass Pass Pass
foreignComment.firstChild Pass Pass Pass Pass
foreignComment.hasChildNodes() Pass Pass Pass Pass
foreignComment.lastChild Pass Pass Pass Pass
foreignComment.length Pass Pass Pass Pass
foreignComment.nextSibling Pass Pass Pass Pass
foreignComment.nodeName Pass Pass Pass Pass
foreignComment.nodeType Pass Pass Pass Pass
foreignComment.nodeValue Pass Pass Pass Pass
foreignComment.ownerDocument Pass Pass Pass Pass
foreignComment.parentElement Pass Pass Fail Pass
foreignComment.parentNode Pass Pass Pass Pass
foreignComment.previousSibling Pass Pass Pass Pass
foreignComment.textContent Pass Pass Pass Pass
foreignDoc.URL Fail Pass Fail Fail
foreignDoc.characterSet Fail Fail Pass Fail
foreignDoc.childNodes.length Pass Pass Pass Pass
foreignDoc.childNodes[0] Pass Pass Pass Pass
foreignDoc.childNodes[1] Pass Pass Pass Pass
foreignDoc.childNodes[2] Pass Pass Pass Pass
foreignDoc.compatMode Pass Pass Pass Pass
foreignDoc.contentType Fail Pass Fail Fail
foreignDoc.documentURI Fail Pass Fail Fail
foreignDoc.firstChild Pass Pass Pass Pass
foreignDoc.hasChildNodes() Pass Pass Pass Pass
foreignDoc.lastChild Pass Pass Pass Pass
foreignDoc.nextSibling Pass Pass Pass Pass
foreignDoc.nodeName Pass Pass Pass Pass
foreignDoc.nodeType Pass Pass Pass Pass
foreignDoc.nodeValue Pass Pass Pass Pass
foreignDoc.ownerDocument Pass Pass Pass Pass
foreignDoc.parentElement Pass Pass Fail Pass
foreignDoc.parentNode Pass Pass Pass Pass
foreignDoc.previousSibling Pass Pass Pass Pass
foreignDoc.textContent Pass Pass Pass Pass
foreignDocfrag.childNodes.length Pass Pass Pass Pass
foreignDocfrag.firstChild Pass Pass Pass Pass
foreignDocfrag.hasChildNodes() Pass Pass Pass Pass
foreignDocfrag.lastChild Pass Pass Pass Pass
foreignDocfrag.nextSibling Pass Pass Pass Pass
foreignDocfrag.nodeName Pass Pass Pass Pass
foreignDocfrag.nodeType Pass Pass Pass Pass
foreignDocfrag.nodeValue Pass Pass Pass Pass
foreignDocfrag.ownerDocument Pass Pass Pass Pass
foreignDocfrag.parentElement Pass Pass Fail Pass
foreignDocfrag.parentNode Pass Pass Pass Pass
foreignDocfrag.previousSibling Pass Pass Pass Pass
foreignDocfrag.textContent Pass Pass Pass Pass
foreignDoctype.childNodes.length Pass Pass Pass Pass
foreignDoctype.firstChild Pass Pass Pass Pass
foreignDoctype.hasChildNodes() Pass Pass Pass Pass
foreignDoctype.lastChild Pass Pass Pass Pass
foreignDoctype.name Pass Pass Pass Pass
foreignDoctype.nextSibling Pass Pass Pass Pass
foreignDoctype.nodeName Pass Pass Pass Pass
foreignDoctype.nodeType Pass Pass Pass Pass
foreignDoctype.nodeValue Pass Pass Pass Pass
foreignDoctype.ownerDocument Pass Pass Pass Pass
foreignDoctype.parentElement Pass Pass Fail Pass
foreignDoctype.parentNode Pass Pass Pass Pass
foreignDoctype.previousSibling Pass Pass Pass Pass
foreignDoctype.publicId Pass Pass Fail Pass
foreignDoctype.systemId Pass Pass Fail Pass
foreignDoctype.textContent Pass Pass Pass Pass
foreignPara1.childElementCount Pass Pass Pass Pass
foreignPara1.childNodes.length Pass Pass Pass Pass
foreignPara1.children.length Pass Pass Pass Pass
foreignPara1.className Pass Pass Pass Pass
foreignPara1.firstChild Pass Pass Pass Pass
foreignPara1.firstElementChild Pass Pass Pass Pass
foreignPara1.hasChildNodes() Pass Pass Pass Pass
foreignPara1.id Pass Pass Pass Pass
foreignPara1.lastChild Pass Pass Pass Pass
foreignPara1.lastElementChild Pass Pass Pass Pass
foreignPara1.localName Pass Pass Pass Pass
foreignPara1.namespaceURI Pass Pass Pass Pass
foreignPara1.nextElementSibling Pass Pass Pass Pass
foreignPara1.nextSibling Pass Pass Pass Pass
foreignPara1.nodeName Pass Pass Pass Pass
foreignPara1.nodeType Pass Pass Pass Pass
foreignPara1.nodeValue Pass Pass Pass Pass
foreignPara1.ownerDocument Pass Pass Pass Pass
foreignPara1.parentElement Pass Pass Pass Pass
foreignPara1.parentNode Pass Pass Pass Pass
foreignPara1.prefix Pass Pass Pass Pass
foreignPara1.previousElementSibling Pass Pass Pass Pass
foreignPara1.previousSibling Pass Pass Pass Pass
foreignPara1.tagName Pass Pass Pass Pass
foreignPara1.textContent Pass Pass Pass Pass
foreignPara2.childElementCount Pass Pass Pass Pass
foreignPara2.childNodes.length Pass Pass Pass Pass
foreignPara2.children.length Pass Pass Pass Pass
foreignPara2.className Pass Pass Pass Pass
foreignPara2.firstChild Pass Pass Pass Pass
foreignPara2.firstElementChild Pass Pass Pass Pass
foreignPara2.hasChildNodes() Pass Pass Pass Pass
foreignPara2.id Pass Pass Pass Pass
foreignPara2.lastChild Pass Pass Pass Pass
foreignPara2.lastElementChild Pass Pass Pass Pass
foreignPara2.localName Pass Pass Pass Pass
foreignPara2.namespaceURI Pass Pass Pass Pass
foreignPara2.nextElementSibling Pass Pass Pass Pass
foreignPara2.nextSibling Pass Pass Pass Pass
foreignPara2.nodeName Pass Pass Pass Pass
foreignPara2.nodeType Pass Pass Pass Pass
foreignPara2.nodeValue Pass Pass Pass Pass
foreignPara2.ownerDocument Pass Pass Pass Pass
foreignPara2.parentElement Pass Pass Pass Pass
foreignPara2.parentNode Pass Pass Pass Pass
foreignPara2.prefix Pass Pass Pass Pass
foreignPara2.previousElementSibling Pass Pass Pass Pass
foreignPara2.previousSibling Pass Pass Pass Pass
foreignPara2.tagName Pass Pass Pass Pass
foreignPara2.textContent Pass Pass Pass Pass
foreignTextNode.childNodes.length Pass Pass Pass Pass
foreignTextNode.data Pass Pass Pass Pass
foreignTextNode.firstChild Pass Pass Pass Pass
foreignTextNode.hasChildNodes() Pass Pass Pass Pass
foreignTextNode.lastChild Pass Pass Pass Pass
foreignTextNode.length Pass Pass Pass Pass
foreignTextNode.nextSibling Pass Pass Pass Pass
foreignTextNode.nodeName Pass Pass Pass Pass
foreignTextNode.nodeType Pass Pass Pass Pass
foreignTextNode.nodeValue Pass Pass Pass Pass
foreignTextNode.ownerDocument Pass Pass Pass Pass
foreignTextNode.parentElement Pass Pass Fail Pass
foreignTextNode.parentNode Pass Pass Pass Pass
foreignTextNode.previousSibling Pass Pass Pass Pass
foreignTextNode.textContent Pass Pass Pass Pass
foreignTextNode.wholeText Pass Pass Pass Pass
paras[0].childElementCount Pass Pass Pass Pass
paras[0].childNodes.length Pass Pass Pass Pass
paras[0].children.length Pass Pass Pass Pass
paras[0].className Pass Pass Pass Pass
paras[0].firstChild Pass Pass Pass Pass
paras[0].firstElementChild Pass Pass Pass Pass
paras[0].hasChildNodes() Pass Pass Pass Pass
paras[0].id Pass Pass Pass Pass
paras[0].lastChild Pass Pass Pass Pass
paras[0].lastElementChild Pass Pass Pass Pass
paras[0].localName Pass Pass Pass Pass
paras[0].namespaceURI Pass Pass Pass Pass
paras[0].nextElementSibling Pass Pass Pass Pass
paras[0].nextSibling Pass Pass Pass Pass
paras[0].nodeName Pass Pass Pass Pass
paras[0].nodeType Pass Pass Pass Pass
paras[0].nodeValue Pass Pass Pass Pass
paras[0].ownerDocument Pass Pass Pass Pass
paras[0].parentElement Pass Pass Pass Pass
paras[0].parentNode Pass Pass Pass Pass
paras[0].prefix Pass Pass Pass Pass
paras[0].previousElementSibling Pass Pass Pass Pass
paras[0].previousSibling Pass Pass Pass Pass
paras[0].tagName Pass Pass Pass Pass
paras[0].textContent Pass Pass Pass Pass
paras[1].childElementCount Pass Pass Pass Pass
paras[1].childNodes.length Pass Pass Pass Pass
paras[1].children.length Pass Pass Pass Pass
paras[1].className Pass Pass Pass Pass
paras[1].firstChild Pass Pass Pass Pass
paras[1].firstElementChild Pass Pass Pass Pass
paras[1].hasChildNodes() Pass Pass Pass Pass
paras[1].id Pass Pass Pass Pass
paras[1].lastChild Pass Pass Pass Pass
paras[1].lastElementChild Pass Pass Pass Pass
paras[1].localName Pass Pass Pass Pass
paras[1].namespaceURI Pass Pass Pass Pass
paras[1].nextElementSibling Pass Pass Pass Pass
paras[1].nextSibling Pass Pass Pass Pass
paras[1].nodeName Pass Pass Pass Pass
paras[1].nodeType Pass Pass Pass Pass
paras[1].nodeValue Pass Pass Pass Pass
paras[1].ownerDocument Pass Pass Pass Pass
paras[1].parentElement Pass Pass Pass Pass
paras[1].parentNode Pass Pass Pass Pass
paras[1].prefix Pass Pass Pass Pass
paras[1].previousElementSibling Pass Pass Pass Pass
paras[1].previousSibling Pass Pass Pass Pass
paras[1].tagName Pass Pass Pass Pass
paras[1].textContent Pass Pass Pass Pass
paras[2].childElementCount Pass Pass Pass Pass
paras[2].childNodes.length Pass Pass Pass Pass
paras[2].children.length Pass Pass Pass Pass
paras[2].className Pass Pass Pass Pass
paras[2].firstChild Pass Pass Pass Pass
paras[2].firstElementChild Pass Pass Pass Pass
paras[2].hasChildNodes() Pass Pass Pass Pass
paras[2].id Pass Pass Pass Pass
paras[2].lastChild Pass Pass Pass Pass
paras[2].lastElementChild Pass Pass Pass Pass
paras[2].localName Pass Pass Pass Pass
paras[2].namespaceURI Pass Pass Pass Pass
paras[2].nextElementSibling Pass Pass Pass Pass
paras[2].nextSibling Pass Pass Pass Pass
paras[2].nodeName Pass Pass Pass Pass
paras[2].nodeType Pass Pass Pass Pass
paras[2].nodeValue Pass Pass Pass Pass
paras[2].ownerDocument Pass Pass Pass Pass
paras[2].parentElement Pass Pass Pass Pass
paras[2].parentNode Pass Pass Pass Pass
paras[2].prefix Pass Pass Pass Pass
paras[2].previousElementSibling Pass Pass Pass Pass
paras[2].previousSibling Pass Pass Pass Pass
paras[2].tagName Pass Pass Pass Pass
paras[2].textContent Pass Pass Pass Pass
paras[3].childElementCount Pass Pass Pass Pass
paras[3].childNodes.length Pass Pass Pass Pass
paras[3].children.length Pass Pass Pass Pass
paras[3].className Pass Pass Pass Pass
paras[3].firstChild Pass Pass Pass Pass
paras[3].firstElementChild Pass Pass Pass Pass
paras[3].hasChildNodes() Pass Pass Pass Pass
paras[3].id Pass Pass Pass Pass
paras[3].lastChild Pass Pass Pass Pass
paras[3].lastElementChild Pass Pass Pass Pass
paras[3].localName Pass Pass Pass Pass
paras[3].namespaceURI Pass Pass Pass Pass
paras[3].nextElementSibling Pass Pass Pass Pass
paras[3].nextSibling Pass Pass Pass Pass
paras[3].nodeName Pass Pass Pass Pass
paras[3].nodeType Pass Pass Pass Pass
paras[3].nodeValue Pass Pass Pass Pass
paras[3].ownerDocument Pass Pass Pass Pass
paras[3].parentElement Pass Pass Pass Pass
paras[3].parentNode Pass Pass Pass Pass
paras[3].prefix Pass Pass Pass Pass
paras[3].previousElementSibling Pass Pass Pass Pass
paras[3].previousSibling Pass Pass Pass Pass
paras[3].tagName Pass Pass Pass Pass
paras[3].textContent Pass Pass Pass Pass
paras[4].childElementCount Pass Pass Pass Pass
paras[4].childNodes.length Pass Pass Pass Pass
paras[4].children.length Pass Pass Pass Pass
paras[4].className Pass Pass Pass Pass
paras[4].firstChild Pass Pass Pass Pass
paras[4].firstElementChild Pass Pass Pass Pass
paras[4].hasChildNodes() Pass Pass Pass Pass
paras[4].id Pass Pass Pass Pass
paras[4].lastChild Pass Pass Pass Pass
paras[4].lastElementChild Pass Pass Pass Pass
paras[4].localName Pass Pass Pass Pass
paras[4].namespaceURI Pass Pass Pass Pass
paras[4].nextElementSibling Pass Pass Pass Pass
paras[4].nextSibling Pass Pass Pass Pass
paras[4].nodeName Pass Pass Pass Pass
paras[4].nodeType Pass Pass Pass Pass
paras[4].nodeValue Pass Pass Pass Pass
paras[4].ownerDocument Pass Pass Pass Pass
paras[4].parentElement Pass Pass Pass Pass
paras[4].parentNode Pass Pass Pass Pass
paras[4].prefix Pass Pass Pass Pass
paras[4].previousElementSibling Pass Pass Pass Pass
paras[4].previousSibling Pass Pass Pass Pass
paras[4].tagName Pass Pass Pass Pass
paras[4].textContent Pass Pass Pass Pass
processingInstruction.childNodes.length Pass Pass Pass Pass
processingInstruction.data Pass Pass Pass Pass
processingInstruction.firstChild Pass Pass Pass Pass
processingInstruction.hasChildNodes() Pass Pass Pass Pass
processingInstruction.lastChild Pass Pass Pass Pass
processingInstruction.length Pass Pass Fail Fail
processingInstruction.nextSibling Pass Pass Pass Pass
processingInstruction.nodeName Pass Pass Pass Pass
processingInstruction.nodeType Pass Pass Pass Pass
processingInstruction.nodeValue Pass Pass Pass Pass
processingInstruction.ownerDocument Pass Pass Pass Pass
processingInstruction.parentElement Pass Pass Fail Pass
processingInstruction.parentNode Pass Pass Pass Pass
processingInstruction.previousSibling Pass Pass Pass Pass
processingInstruction.target Pass Pass Pass Pass
processingInstruction.textContent Pass Pass Pass Pass
testDiv.childElementCount Pass Pass Pass Pass
testDiv.childNodes.length Pass Pass Pass Pass
testDiv.childNodes[0] Pass Pass Pass Pass
testDiv.childNodes[1] Pass Pass Pass Pass
testDiv.childNodes[2] Pass Pass Pass Pass
testDiv.childNodes[3] Pass Pass Pass Pass
testDiv.childNodes[4] Pass Pass Pass Pass
testDiv.childNodes[5] Pass Pass Pass Pass
testDiv.children.length Pass Pass Pass Pass
testDiv.children[0] Pass Pass Pass Pass
testDiv.children[1] Pass Pass Pass Pass
testDiv.children[2] Pass Pass Pass Pass
testDiv.children[3] Pass Pass Pass Pass
testDiv.children[4] Pass Pass Pass Pass
testDiv.className Pass Pass Pass Pass
testDiv.firstChild Pass Pass Pass Pass
testDiv.firstElementChild Pass Pass Pass Pass
testDiv.hasChildNodes() Pass Pass Pass Pass
testDiv.id Pass Pass Pass Pass
testDiv.lastChild Pass Pass Pass Pass
testDiv.lastElementChild Pass Pass Pass Pass
testDiv.localName Pass Pass Pass Pass
testDiv.namespaceURI Pass Pass Pass Pass
testDiv.nextSibling Pass Pass Pass Pass
testDiv.nodeName Pass Pass Pass Pass
testDiv.nodeType Pass Pass Pass Pass
testDiv.nodeValue Pass Pass Pass Pass
testDiv.ownerDocument Pass Pass Pass Pass
testDiv.parentElement Pass Pass Pass Pass
testDiv.parentNode Pass Pass Pass Pass
testDiv.prefix Pass Pass Pass Pass
testDiv.previousElementSibling Pass Pass Pass Pass
testDiv.previousSibling Pass Pass Pass Pass
testDiv.tagName Pass Pass Pass Pass
testDiv.textContent Pass Pass Pass Pass
xmlComment.childNodes.length Pass Pass Pass Pass
xmlComment.data Pass Pass Pass Pass
xmlComment.firstChild Pass Pass Pass Pass
xmlComment.hasChildNodes() Pass Pass Pass Pass
xmlComment.lastChild Pass Pass Pass Pass
xmlComment.length Pass Pass Pass Pass
xmlComment.nextSibling Pass Pass Pass Pass
xmlComment.nodeName Pass Pass Pass Pass
xmlComment.nodeType Pass Pass Pass Pass
xmlComment.nodeValue Pass Pass Pass Pass
xmlComment.ownerDocument Pass Pass Pass Pass
xmlComment.parentElement Pass Pass Fail Pass
xmlComment.parentNode Pass Pass Pass Pass
xmlComment.previousSibling Pass Pass Pass Pass
xmlComment.textContent Pass Pass Pass Pass
xmlDoc.URL Fail Pass Fail Fail
xmlDoc.characterSet Fail Fail Pass Fail
xmlDoc.childNodes.length Pass Pass Pass Pass
xmlDoc.childNodes[0] Pass Pass Pass Pass
xmlDoc.childNodes[1] Pass Pass Pass Pass
xmlDoc.childNodes[2] Pass Pass Pass Pass
xmlDoc.childNodes[3] Pass Pass Pass Pass
xmlDoc.compatMode Pass Pass Pass Pass
xmlDoc.contentType Fail Pass Fail Fail
xmlDoc.documentURI Fail Pass Fail Fail
xmlDoc.firstChild Pass Pass Pass Pass
xmlDoc.hasChildNodes() Pass Pass Pass Pass
xmlDoc.lastChild Pass Pass Pass Pass
xmlDoc.nextSibling Pass Pass Pass Pass
xmlDoc.nodeName Pass Pass Pass Pass
xmlDoc.nodeType Pass Pass Pass Pass
xmlDoc.nodeValue Pass Pass Pass Pass
xmlDoc.ownerDocument Pass Pass Pass Pass
xmlDoc.parentElement Pass Pass Fail Pass
xmlDoc.parentNode Pass Pass Pass Pass
xmlDoc.previousSibling Pass Pass Pass Pass
xmlDoc.textContent Pass Pass Pass Pass
xmlDocfrag.childNodes.length Pass Pass Pass Pass
xmlDocfrag.firstChild Pass Pass Pass Pass
xmlDocfrag.hasChildNodes() Pass Pass Pass Pass
xmlDocfrag.lastChild Pass Pass Pass Pass
xmlDocfrag.nextSibling Pass Pass Pass Pass
xmlDocfrag.nodeName Pass Pass Pass Pass
xmlDocfrag.nodeType Pass Pass Pass Pass
xmlDocfrag.nodeValue Pass Pass Pass Pass
xmlDocfrag.ownerDocument Pass Pass Pass Pass
xmlDocfrag.parentElement Pass Pass Fail Pass
xmlDocfrag.parentNode Pass Pass Pass Pass
xmlDocfrag.previousSibling Pass Pass Pass Pass
xmlDocfrag.textContent Pass Pass Pass Pass
xmlDoctype.childNodes.length Pass Pass Pass Pass
xmlDoctype.firstChild Pass Pass Pass Pass
xmlDoctype.hasChildNodes() Pass Pass Pass Pass
xmlDoctype.lastChild Pass Pass Pass Pass
xmlDoctype.name Pass Pass Pass Pass
xmlDoctype.nextSibling Pass Pass Pass Pass
xmlDoctype.nodeName Pass Pass Pass Pass
xmlDoctype.nodeType Pass Pass Pass Pass
xmlDoctype.nodeValue Pass Pass Pass Pass
xmlDoctype.ownerDocument Pass Pass Pass Pass
xmlDoctype.parentElement Pass Pass Fail Pass
xmlDoctype.parentNode Pass Pass Pass Pass
xmlDoctype.previousSibling Pass Pass Pass Pass
xmlDoctype.publicId Pass Pass Pass Pass
xmlDoctype.systemId Pass Pass Pass Pass
xmlDoctype.textContent Pass Pass Pass Pass
xmlElement.childElementCount Pass Pass Pass Pass
xmlElement.childNodes.length Pass Pass Pass Pass
xmlElement.childNodes[0] Pass Pass Pass Pass
xmlElement.children.length Pass Pass Fail Fail
xmlElement.className Pass Fail Fail Pass
xmlElement.firstChild Pass Pass Pass Pass
xmlElement.firstElementChild Pass Pass Pass Pass
xmlElement.hasChildNodes() Pass Pass Pass Pass
xmlElement.id Pass Pass Fail Fail
xmlElement.lastChild Pass Pass Pass Pass
xmlElement.lastElementChild Pass Pass Pass Pass
xmlElement.localName Pass Pass Pass Pass
xmlElement.namespaceURI Fail Fail Fail Fail
xmlElement.nextElementSibling Pass Pass Pass Pass
xmlElement.nextSibling Pass Pass Pass Pass
xmlElement.nodeName Pass Pass Pass Pass
xmlElement.nodeType Pass Pass Pass Pass
xmlElement.nodeValue Pass Pass Pass Pass
xmlElement.ownerDocument Pass Pass Pass Pass
xmlElement.parentElement Pass Pass Fail Pass
xmlElement.parentNode Pass Pass Pass Pass
xmlElement.prefix Pass Pass Pass Pass
xmlElement.previousElementSibling Pass Pass Pass Pass
xmlElement.previousSibling Pass Pass Pass Pass
xmlElement.tagName Pass Pass Pass Pass
xmlElement.textContent Pass Pass Pass Pass
xmlTextNode.childNodes.length Pass Pass Pass Pass
xmlTextNode.data Pass Pass Pass Pass
xmlTextNode.firstChild Pass Pass Pass Pass
xmlTextNode.hasChildNodes() Pass Pass Pass Pass
xmlTextNode.lastChild Pass Pass Pass Pass
xmlTextNode.length Pass Pass Pass Pass
xmlTextNode.nextSibling Pass Pass Pass Pass
xmlTextNode.nodeName Pass Pass Pass Pass
xmlTextNode.nodeType Pass Pass Pass Pass
xmlTextNode.nodeValue Pass Pass Pass Pass
xmlTextNode.ownerDocument Pass Pass Pass Pass
xmlTextNode.parentElement Pass Pass Fail Pass
xmlTextNode.parentNode Pass Pass Pass Pass
xmlTextNode.previousSibling Pass Pass Pass Pass
xmlTextNode.textContent Pass Pass Pass Pass
xmlTextNode.wholeText Pass Pass Pass Pass
/dom/nodes/Node-removeChild.html Ok Ok Ok Ok
Calling removeChild on a comment with no children should throw NOT_FOUND_ERR. Pass Pass Pass Pass
Calling removeChild on a element with no children should throw NOT_FOUND_ERR. Pass Pass Pass Pass
Calling removeChild on a text with no children should throw NOT_FOUND_ERR. Pass Pass Pass Pass
Passing a detached comment with a different node document to removeChild should not affect it. Pass Pass Pass Pass
Passing a detached element with a different node document to removeChild should not affect it. Pass Pass Pass Pass
Passing a detached text with a different node document to removeChild should not affect it. Pass Pass Pass Pass
Passing a non-detached comment with a different node document to removeChild should not affect it. Pass Pass Pass Pass
Passing a non-detached element with a different node document to removeChild should not affect it. Pass Pass Pass Pass
Passing a non-detached text with a different node document to removeChild should not affect it. Pass Pass Pass Pass
Passing a value that is not a Node reference to removeChild should throw TypeError. Fail Pass Fail Fail
/dom/nodes/Node-replaceChild.html Ok Ok Ok Ok
If child's parent is not the context node, a NotFoundError exception should be thrown Fail Pass Pass Fail
If node is an inclusive ancestor of the context node, a HierarchyRequestError should be thrown. Pass Pass Pass Pass
If the context node is a DocumentFragment, inserting a document or a doctype should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is a document (without element children), inserting a DocumentFragment that contains multiple elements should throw a HierarchyRequestError. Pass Pass Fail Pass
If the context node is a document, inserting a DocumentFragment that contains a text node or too many elements should throw a HierarchyRequestError. Pass Pass Fail Pass
If the context node is a document, inserting a DocumentFragment with an element before the doctype should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, inserting a DocumentFragment with an element if there already is an element child should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is a document, inserting a doctype after the document element should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, inserting a doctype if there already is a doctype child should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is a document, inserting a document or text node should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is a document, inserting a new doctype should work. Pass Pass Fail Fail
If the context node is a document, inserting an element before the doctype should throw a HierarchyRequestError. Fail Pass Fail Fail
If the context node is a document, inserting an element if there already is an element child should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is an element, inserting a document or a doctype should throw a HierarchyRequestError. Pass Pass Pass Pass
If the context node is not a node that can contain children, a NotFoundError exception should be thrown Pass Pass Pass Pass
Passing null to replaceChild should throw a TypeError. Fail Pass Fail Fail
Replacing a node with its next sibling should work (2 children) Pass Pass Pass Pass
Replacing a node with its next sibling should work (4 children) Pass Pass Pass Pass
Replacing the document element with a DocumentFragment containing a single element and comments should work. Pass Pass Pass Pass
Replacing the document element with a DocumentFragment containing a single element should work. Pass Pass Pass Pass
Replacing the document element with a single element should work. Pass Pass Pass Pass
replaceChild should work in the presence of mutation events. Pass Pass Pass Pass
/dom/nodes/Node-textContent.html Ok Ok Ok Ok
DocumentFragment with children Pass Pass Fail Fail
DocumentFragment with children set to "" Pass Pass Fail Fail
DocumentFragment with children set to "<b>xyz</b>" Pass Pass Fail Fail
DocumentFragment with children set to "abc" Pass Pass Fail Fail
DocumentFragment with children set to "d\0e" Pass Pass Fail Fail
DocumentFragment with children set to 42 Pass Pass Fail Fail
DocumentFragment with children set to null Pass Pass Fail Fail
DocumentFragment with children set to undefined Fail Pass Fail Fail
DocumentFragment with descendants Pass Pass Fail Fail
DocumentFragment with descendants set to "" Pass Pass Fail Fail
DocumentFragment with descendants set to "<b>xyz</b>" Pass Pass Fail Fail
DocumentFragment with descendants set to "abc" Pass Pass Fail Fail
DocumentFragment with descendants set to "d\0e" Pass Pass Fail Fail
DocumentFragment with descendants set to 42 Pass Pass Fail Fail
DocumentFragment with descendants set to null Pass Pass Fail Fail
DocumentFragment with descendants set to undefined Fail Pass Fail Fail
DocumentFragment with empty text node as child set to "" Fail Pass Fail Pass
DocumentFragment with empty text node as child set to "<b>xyz</b>" Pass Pass Fail Pass
DocumentFragment with empty text node as child set to "abc" Pass Pass Fail Pass
DocumentFragment with empty text node as child set to "d\0e" Pass Pass Fail Pass
DocumentFragment with empty text node as child set to 42 Pass Pass Fail Pass
DocumentFragment with empty text node as child set to null Pass Pass Fail Pass
DocumentFragment with empty text node as child set to undefined Fail Pass Fail Fail
DocumentFragment without children set to "" Pass Pass Pass Pass
DocumentFragment without children set to "<b>xyz</b>" Pass Pass Pass Pass
DocumentFragment without children set to "abc" Pass Pass Pass Pass
DocumentFragment without children set to "d\0e" Pass Pass Fail Pass
DocumentFragment without children set to 42 Pass Pass Pass Pass
DocumentFragment without children set to null Pass Pass Pass Pass
DocumentFragment without children set to undefined Fail Pass Fail Fail
Element with children Pass Pass Fail Fail
Element with children set to "" Pass Pass Fail Fail
Element with children set to "<b>xyz</b>" Pass Pass Fail Fail
Element with children set to "abc" Pass Pass Fail Fail
Element with children set to "d\0e" Pass Pass Fail Fail
Element with children set to 42 Pass Pass Fail Fail
Element with children set to null Pass Pass Fail Fail
Element with children set to undefined Fail Pass Fail Fail
Element with descendants Pass Pass Fail Fail
Element with descendants set to "" Pass Pass Fail Fail
Element with descendants set to "<b>xyz</b>" Pass Pass Fail Fail
Element with descendants set to "abc" Pass Pass Fail Fail
Element with descendants set to "d\0e" Pass Pass Fail Fail
Element with descendants set to 42 Pass Pass Fail Fail
Element with descendants set to null Pass Pass Fail Fail
Element with descendants set to undefined Fail Pass Fail Fail
Element with empty text node as child set to "" Fail Pass Fail Pass
Element with empty text node as child set to "<b>xyz</b>" Pass Pass Fail Pass
Element with empty text node as child set to "abc" Pass Pass Fail Pass
Element with empty text node as child set to "d\0e" Pass Pass Fail Pass
Element with empty text node as child set to 42 Pass Pass Fail Pass
Element with empty text node as child set to null Pass Pass Fail Pass
Element with empty text node as child set to undefined Fail Pass Fail Fail
Element without children set to "" Pass Pass Pass Pass
Element without children set to "<b>xyz</b>" Pass Pass Pass Pass
Element without children set to "abc" Pass Pass Pass Pass
Element without children set to "d\0e" Pass Pass Fail Pass
Element without children set to 42 Pass Pass Pass Pass
Element without children set to null Pass Pass Pass Pass
Element without children set to undefined Fail Pass Fail Fail
For DocumentType created by parser, setting textContent should do nothing Pass Pass Pass Pass
For DocumentType created by parser, textContent should be null Pass Pass Pass Pass
For DocumentType created by script, setting textContent should do nothing Pass Pass Pass Pass
For DocumentType created by script, textContent should be null Pass Pass Pass Pass
For Documents created by createDocument, setting textContent should do nothing Pass Pass Pass Pass
For Documents created by createDocument, textContent should be null Pass Pass Pass Pass
For Documents created by createHTMLDocument, setting textContent should do nothing Pass Pass Pass Pass
For Documents created by createHTMLDocument, textContent should be null Pass Pass Pass Pass
For Documents created by parser, setting textContent should do nothing Pass Pass Pass Pass
For Documents created by parser, textContent should be null Pass Pass Pass Pass
For a Comment with data, textContent should be that data Pass Pass Pass Pass
For a Comment, textContent should set the data Pass Pass Pass Pass
For a ProcessingInstruction with data, textContent should be that data Pass Pass Fail Fail
For a ProcessingInstruction, textContent should set the data Pass Pass Fail Fail
For a Text with data, textContent should be that data Pass Pass Pass Pass
For a Text, textContent should set the data Pass Pass Pass Pass
For an empty Comment, textContent should be the empty string Pass Pass Pass Pass
For an empty DocumentFragment, textContent should be the empty string Pass Pass Pass Pass
For an empty Element, textContent should be the empty string Pass Pass Pass Pass
For an empty ProcessingInstruction, textContent should be the empty string Pass Pass Fail Fail
For an empty Text, textContent should be the empty string Pass Pass Pass Pass
/dom/nodes/attributes.html Ok Ok Ok Ok
A namespace is required to use a prefix. Pass Pass Pass Pass
AttrExodus Fail Fail Fail Fail
Attribute values should not be parsed. Pass Pass Pass Pass
Attributes should work in document fragments. Pass Pass Pass Pass
Basic functionality should be intact. Pass Pass Fail Pass
Entities in attributes should have been expanded while parsing. Pass Pass Pass Pass
First set attribute is returned by setAttribute Fail Fail Fail Fail
First set attribute is returned with mapped attribute set first Pass Fail Pass Pass
First set attribute is returned with mapped attribute set later Pass Pass Pass Pass
Only lowercase attributes are returned on HTML elements (mixed case attribute) Fail Pass Fail Fail
Only lowercase attributes are returned on HTML elements (upper case attribute) Fail Pass Fail Fail
Setting the same attribute with another prefix should not change the prefix Pass Pass Fail Pass
Specified attributes should be accessible. Pass Pass Pass Pass
Style attributes are not normalized Pass Pass Fail Pass
The XMLNS namespace should require xmlns as prefix or qualified name Pass Pass Pass Pass
The xml prefix should not be allowed for arbitrary namespaces Pass Pass Pass Pass
The xmlns prefix should not be allowed for arbitrary namespaces Pass Pass Pass Pass
The xmlns qualified name should not be allowed for arbitrary namespaces Pass Pass Pass Pass
Unset attributes return null Fail Pass Fail Fail
When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (setAttribute) Pass Pass Pass Pass
When qualifiedName does not match the Name production, an INVALID_CHARACTER_ERR exception is to be thrown. (setAttributeNS) Pass Pass Pass Pass
When qualifiedName does not match the QName production, an NAMESPACE_ERR exception is to be thrown. Pass Pass Pass Pass
XML-namespaced attributes don't need an xml prefix Pass Pass Fail Pass
null and the empty string should result in a null namespace. Pass Pass Pass Pass
setAttribute should lowercase its name argument (mixed case attribute) Fail Pass Fail Fail
setAttribute should lowercase its name argument (upper case attribute) Fail Pass Fail Fail
setAttribute should not change the order of previously set attributes. Pass Pass Fail Pass
setAttribute should not throw even if a load is not allowed Pass Pass Pass Pass
setAttribute should set the attribute with the given qualified name Pass Pass Pass Pass
setAttribute should set the first attribute with the given name Pass Pass Pass Pass
setAttribute should throw a NAMESPACE_ERR when qualifiedName starts with 'xmlns' Fail Fail Fail Fail
xmlns should be allowed as local name Pass Pass Fail Pass
xmlns should be allowed as prefix in the XMLNS namespace Pass Pass Pass Pass
xmlns should be allowed as qualified name in the XMLNS namespace Pass Pass Pass Pass
/dom/nodes/case.html Ok Ok Ok Ok
createElement ABC Pass Pass Pass Pass
createElement Abc Pass Pass Pass Pass
createElement abc Pass Pass Pass Pass
createElement Ä Fail Pass Pass Fail
createElement ä Pass Pass Pass Pass
createElementNS ABC Pass Pass Pass Pass
createElementNS Abc Pass Pass Pass Pass
createElementNS abc Pass Pass Pass Pass
createElementNS http://FOO,ABC,ABC Pass Pass Pass Pass
createElementNS http://FOO,ABC,Abc Pass Pass Pass Pass
createElementNS http://FOO,ABC,abc Pass Pass Pass Pass
createElementNS http://FOO,ABC,Ä Pass Pass Pass Pass
createElementNS http://FOO,ABC,ä Pass Pass Pass Pass
createElementNS http://FOO,Abc,ABC Pass Pass Pass Pass
createElementNS http://FOO,Abc,Abc Pass Pass Pass Pass
createElementNS http://FOO,Abc,abc Pass Pass Pass Pass
createElementNS http://FOO,Abc,Ä Pass Pass Pass Pass
createElementNS http://FOO,Abc,ä Pass Pass Pass Pass
createElementNS http://FOO,abc,ABC Pass Pass Pass Pass
createElementNS http://FOO,abc,Abc Pass Pass Pass Pass
createElementNS http://FOO,abc,abc Pass Pass Pass Pass
createElementNS http://FOO,abc,Ä Pass Pass Pass Pass
createElementNS http://FOO,abc,ä Pass Pass Pass Pass
createElementNS http://FOO,Ä,ABC Pass Pass Pass Pass
createElementNS http://FOO,Ä,Abc Pass Pass Pass Pass
createElementNS http://FOO,Ä,abc Pass Pass Pass Pass
createElementNS http://FOO,Ä,Ä Pass Pass Pass Pass
createElementNS http://FOO,Ä,ä Pass Pass Pass Pass
createElementNS http://FOO,ä,ABC Pass Pass Pass Pass
createElementNS http://FOO,ä,Abc Pass Pass Pass Pass
createElementNS http://FOO,ä,abc Pass Pass Pass Pass
createElementNS http://FOO,ä,Ä Pass Pass Pass Pass
createElementNS http://FOO,ä,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,ABC,ABC Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,ABC,Abc Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,ABC,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,ABC,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,ABC,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,Abc,ABC Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,Abc,Abc Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,Abc,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,Abc,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,Abc,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,abc,ABC Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,abc,Abc Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,abc,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,abc,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,abc,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,Ä,ABC Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,Ä,Abc Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,Ä,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,Ä,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,Ä,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,ä,ABC Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,ä,Abc Pass Pass Fail Pass
createElementNS http://www.w3.org/1999/xhtml,ä,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,ä,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/1999/xhtml,ä,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ABC,ABC Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ABC,Abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ABC,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ABC,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ABC,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Abc,ABC Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Abc,Abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Abc,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Abc,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Abc,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,abc,ABC Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,abc,Abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,abc,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,abc,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,abc,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Ä,ABC Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Ä,Abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Ä,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Ä,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,Ä,ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ä,ABC Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ä,Abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ä,abc Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ä,Ä Pass Pass Pass Pass
createElementNS http://www.w3.org/2000/svg,ä,ä Pass Pass Pass Pass
createElementNS Ä Pass Pass Pass Pass
createElementNS ä Pass Pass Pass Pass
getAttribute ABC Pass Pass Pass Pass
getAttribute Abc Pass Pass Pass Pass
getAttribute abc Pass Pass Pass Pass
getAttribute Ä Pass Pass Pass Pass
getAttribute ä Pass Pass Pass Pass
getAttributeNS ABC Fail Pass Fail Fail
getAttributeNS Abc Fail Pass Fail Fail
getAttributeNS abc Pass Pass Pass Pass
getAttributeNS http://FOO,ABC,ABC Fail Pass Fail Fail
getAttributeNS http://FOO,ABC,Abc Fail Pass Fail Fail
getAttributeNS http://FOO,ABC,abc Pass Pass Pass Pass
getAttributeNS http://FOO,ABC,Ä Pass Pass Pass Pass
getAttributeNS http://FOO,ABC,ä Pass Pass Pass Pass
getAttributeNS http://FOO,Abc,ABC Fail Pass Fail Fail
getAttributeNS http://FOO,Abc,Abc Fail Pass Fail Fail
getAttributeNS http://FOO,Abc,abc Pass Pass Pass Pass
getAttributeNS http://FOO,Abc,Ä Pass Pass Pass Pass
getAttributeNS http://FOO,Abc,ä Pass Pass Pass Pass
getAttributeNS http://FOO,abc,ABC Fail Pass Fail Fail
getAttributeNS http://FOO,abc,Abc Fail Pass Fail Fail
getAttributeNS http://FOO,abc,abc Pass Pass Pass Pass
getAttributeNS http://FOO,abc,Ä Pass Pass Pass Pass
getAttributeNS http://FOO,abc,ä Pass Pass Pass Pass
getAttributeNS http://FOO,Ä,ABC Fail Pass Fail Fail
getAttributeNS http://FOO,Ä,Abc Fail Pass Fail Fail
getAttributeNS http://FOO,Ä,abc Pass Pass Pass Pass
getAttributeNS http://FOO,Ä,Ä Pass Pass Pass Pass
getAttributeNS http://FOO,Ä,ä Pass Pass Pass Pass
getAttributeNS http://FOO,ä,ABC Fail Pass Fail Fail
getAttributeNS http://FOO,ä,Abc Fail Pass Fail Fail
getAttributeNS http://FOO,ä,abc Pass Pass Pass Pass
getAttributeNS http://FOO,ä,Ä Pass Pass Pass Pass
getAttributeNS http://FOO,ä,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,ABC,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,ABC,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,ABC,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,ABC,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,ABC,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,Abc,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,Abc,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,Abc,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,Abc,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,Abc,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,abc,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,abc,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,abc,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,abc,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,abc,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,Ä,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,Ä,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,Ä,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,Ä,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,Ä,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,ä,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,ä,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/1999/xhtml,ä,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,ä,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/1999/xhtml,ä,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,ABC,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,ABC,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,ABC,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,ABC,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,ABC,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,Abc,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,Abc,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,Abc,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,Abc,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,Abc,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,abc,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,abc,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,abc,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,abc,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,abc,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,Ä,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,Ä,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,Ä,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,Ä,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,Ä,ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,ä,ABC Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,ä,Abc Fail Pass Fail Fail
getAttributeNS http://www.w3.org/2000/svg,ä,abc Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,ä,Ä Pass Pass Pass Pass
getAttributeNS http://www.w3.org/2000/svg,ä,ä Pass Pass Pass Pass
getAttributeNS Ä Pass Pass Pass Pass
getAttributeNS ä Pass Pass Pass Pass
getElementsByTagName ABC Fail Fail Fail Fail
getElementsByTagName Abc Fail Fail Fail Fail
getElementsByTagName abc Fail Fail Fail Fail
getElementsByTagName Ä Fail Fail Fail Fail
getElementsByTagName ä Pass Fail Fail Pass
getElementsByTagNameNS ,ABC Pass Pass Pass Pass
getElementsByTagNameNS ,Abc Pass Pass Pass Pass
getElementsByTagNameNS ,abc Pass Pass Pass Pass
getElementsByTagNameNS ,Ä Pass Pass Pass Pass
getElementsByTagNameNS ,ä Pass Pass Pass Pass
getElementsByTagNameNS http://FOO,ABC Pass Pass Pass Pass
getElementsByTagNameNS http://FOO,Abc Pass Pass Pass Pass
getElementsByTagNameNS http://FOO,abc Pass Pass Pass Pass
getElementsByTagNameNS http://FOO,Ä Pass Pass Pass Pass
getElementsByTagNameNS http://FOO,ä Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/1999/xhtml,ABC Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/1999/xhtml,Abc Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/1999/xhtml,abc Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/1999/xhtml,Ä Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/1999/xhtml,ä Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/2000/svg,ABC Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/2000/svg,Abc Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/2000/svg,abc Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/2000/svg,Ä Pass Pass Pass Pass
getElementsByTagNameNS http://www.w3.org/2000/svg,ä Pass Pass Pass Pass
setAttribute ABC Pass Pass Fail Pass
setAttribute Abc Pass Pass Fail Pass
setAttribute abc Pass Pass Pass Pass
setAttribute Ä Fail Pass Pass Fail
setAttribute ä Pass Pass Pass Pass
setAttributeNS ABC Pass Pass Pass Pass
setAttributeNS Abc Pass Pass Pass Pass
setAttributeNS abc Pass Pass Pass Pass
setAttributeNS http://FOO,ABC,ABC Pass Pass Pass Pass
setAttributeNS http://FOO,ABC,Abc Pass Pass Pass Pass
setAttributeNS http://FOO,ABC,abc Pass Pass Pass Pass
setAttributeNS http://FOO,ABC,Ä Pass Pass Pass Pass
setAttributeNS http://FOO,ABC,ä Pass Pass Pass Pass
setAttributeNS http://FOO,Abc,ABC Pass Pass Pass Pass
setAttributeNS http://FOO,Abc,Abc Pass Pass Pass Pass
setAttributeNS http://FOO,Abc,abc Pass Pass Pass Pass
setAttributeNS http://FOO,Abc,Ä Pass Pass Pass Pass
setAttributeNS http://FOO,Abc,ä Pass Pass Pass Pass
setAttributeNS http://FOO,abc,ABC Pass Pass Pass Pass
setAttributeNS http://FOO,abc,Abc Pass Pass Pass Pass
setAttributeNS http://FOO,abc,abc Pass Pass Pass Pass
setAttributeNS http://FOO,abc,Ä Pass Pass Pass Pass
setAttributeNS http://FOO,abc,ä Pass Pass Pass Pass
setAttributeNS http://FOO,Ä,ABC Pass Pass Pass Pass
setAttributeNS http://FOO,Ä,Abc Pass Pass Pass Pass
setAttributeNS http://FOO,Ä,abc Pass Pass Pass Pass
setAttributeNS http://FOO,Ä,Ä Pass Pass Pass Pass
setAttributeNS http://FOO,Ä,ä Pass Pass Pass Pass
setAttributeNS http://FOO,ä,ABC Pass Pass Pass Pass
setAttributeNS http://FOO,ä,Abc Pass Pass Pass Pass
setAttributeNS http://FOO,ä,abc Pass Pass Pass Pass
setAttributeNS http://FOO,ä,Ä Pass Pass Pass Pass
setAttributeNS http://FOO,ä,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ABC,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ABC,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ABC,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ABC,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ABC,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Abc,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Abc,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Abc,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Abc,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Abc,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,abc,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,abc,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,abc,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,abc,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,abc,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Ä,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Ä,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Ä,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Ä,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,Ä,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ä,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ä,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ä,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ä,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/1999/xhtml,ä,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ABC,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ABC,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ABC,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ABC,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ABC,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Abc,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Abc,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Abc,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Abc,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Abc,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,abc,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,abc,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,abc,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,abc,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,abc,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Ä,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Ä,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Ä,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Ä,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,Ä,ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ä,ABC Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ä,Abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ä,abc Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ä,Ä Pass Pass Pass Pass
setAttributeNS http://www.w3.org/2000/svg,ä,ä Pass Pass Pass Pass
setAttributeNS Ä Pass Pass Pass Pass
setAttributeNS ä Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-01.htm Ok Ok Ok Ok
document.getElementsByClassName(): simple Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-02.htm Ok Ok Ok Ok
document.getElementsByClassName(): also simple Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-03.htm Ok Ok Ok Ok
document.getElementsByClassName(): changing classes Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-04.htm Ok Ok Ok Ok
document.getElementsByClassName(): changing classes Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-05.htm Ok Ok Ok Ok
document.getElementsByClassName(): changing classes Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-06.htm Ok Ok Ok Ok
document.getElementsByClassName(): adding element with class Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-07.htm Ok Ok Ok Ok
document.getElementsByClassName(): multiple classes Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-08.htm Ok Ok Ok Ok
document.getElementsByClassName(): multiple classes Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-09.htm Ok Ok Ok Ok
document.getElementsByClassName(): case sensitive Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-12.htm Ok Ok Ok Ok
element.getElementsByClassName(): simple Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-13.htm Ok Ok Ok Ok
element.getElementsByClassName(): adding an element Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-14.htm Ok Ok Ok Ok
document.getElementsByClassName(): case-insensitive (quirks mode) Pass Pass Fail Pass
/dom/nodes/getElementsByClassName-15.htm Ok Ok Ok Ok
document.getElementsByClassName(array): "a\n" Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-16.htm Ok Ok Ok Ok
document.getElementsByClassName(array): "b","a" Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-17.htm Ok Ok Ok Ok
document.getElementsByClassName(array): "b a" Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-18.htm Ok Ok Ok Ok
element.getElementsByClassName(array): "a", "b" Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-19.htm Ok Ok Ok Ok
get elements in document Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-20.htm Ok Ok Ok Ok
get elements in document then add element to collection Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-21.htm Ok Ok Ok Ok
delete element from collection Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-22.htm Ok Ok Ok Ok
move item in collection order Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-23.htm Ok Ok Ok Ok
multiple defined classes Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-24.htm Ok Ok Ok Ok
handle unicode chars Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-25.htm Ok Ok Ok Ok
verify spacing is handled correctly Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-26.htm Ok Ok Ok Ok
multiple class attributes Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-27.htm Ok Ok Ok Ok
generic element listed Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-28.htm Ok Ok Ok Ok
generic element listed Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-29.htm Ok Ok Ok Ok
get class from children of element Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-30.htm Ok Ok Ok Ok
big element listing Pass Pass Pass Pass
/dom/nodes/getElementsByClassName-31.htm Ok Ok Ok Ok
getElementsByClassName across documents Pass Pass Pass Pass
/dom/ranges/Range-attributes.html Ok Ok Ok Ok
Range attributes Fail Pass Fail Fail
/dom/ranges/Range-cloneContents.html Ok Ok Ok Ok
Range.detach() Fail Pass Fail Fail
Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Resulting DOM for range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Resulting DOM for range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Resulting DOM for range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Pass Pass
Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Pass Pass
Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Pass Pass
Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
Resulting DOM for range 22 [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
Resulting DOM for range 23 [document, 0, document, 1] Pass Pass Pass Pass
Resulting DOM for range 24 [document, 0, document, 2] Pass Pass Pass Fail
Resulting DOM for range 25 [comment, 2, comment, 3] Pass Pass Pass Pass
Resulting DOM for range 26 [testDiv, 0, comment, 5] Pass Pass Pass Pass
Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Pass Pass
Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Pass Pass
Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Pass Pass
Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Pass Pass
Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Pass Pass
Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Pass Pass
Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Resulting DOM for range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
Resulting DOM for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Pass Pass
Resulting DOM for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
Resulting DOM for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Resulting DOM for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting DOM for range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Resulting DOM for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Resulting DOM for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Resulting DOM for range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Resulting DOM for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting DOM for range 48 [document, 1, document, 2] Pass Pass Pass Pass
Resulting DOM for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Pass Pass
Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Pass Pass
Resulting DOM for range 50 [paras[3], 1, comment, 8] Pass Pass Pass Pass
Resulting DOM for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Resulting DOM for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Resulting DOM for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Resulting DOM for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Resulting DOM for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Resulting DOM for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Resulting DOM for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Pass Pass
Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Pass Pass
Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Resulting cursor position for range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Resulting cursor position for range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Pass Pass
Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Pass Pass
Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Pass Pass
Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
Resulting cursor position for range 23 [document, 0, document, 1] Pass Pass Pass Pass
Resulting cursor position for range 24 [document, 0, document, 2] Pass Pass Pass Fail
Resulting cursor position for range 25 [comment, 2, comment, 3] Pass Pass Pass Pass
Resulting cursor position for range 26 [testDiv, 0, comment, 5] Pass Pass Pass Pass
Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Pass Pass
Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Pass Pass
Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Pass Pass
Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Pass Pass
Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Pass Pass
Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Pass Pass
Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Pass Pass
Resulting cursor position for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Resulting cursor position for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Resulting cursor position for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Resulting cursor position for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Resulting cursor position for range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 48 [document, 1, document, 2] Pass Pass Pass Pass
Resulting cursor position for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Pass Pass
Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Pass Pass
Resulting cursor position for range 50 [paras[3], 1, comment, 8] Pass Pass Pass Pass
Resulting cursor position for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Resulting cursor position for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Resulting cursor position for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Resulting cursor position for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Resulting cursor position for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Resulting cursor position for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Resulting cursor position for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Pass Pass
Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Returned fragment for range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Returned fragment for range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Returned fragment for range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
Returned fragment for range 22 [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
Returned fragment for range 23 [document, 0, document, 1] Pass Pass Pass Pass
Returned fragment for range 24 [document, 0, document, 2] Pass Pass Pass Pass
Returned fragment for range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Returned fragment for range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Pass Pass
Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Pass Pass
Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Pass Pass
Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Pass Pass
Returned fragment for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Returned fragment for range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Returned fragment for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
Returned fragment for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Returned fragment for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
Returned fragment for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Returned fragment for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Returned fragment for range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Returned fragment for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Returned fragment for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Returned fragment for range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Returned fragment for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Returned fragment for range 48 [document, 1, document, 2] Pass Pass Pass Pass
Returned fragment for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Pass Pass
Returned fragment for range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Returned fragment for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Returned fragment for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Returned fragment for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Returned fragment for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Returned fragment for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Returned fragment for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Returned fragment for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Returned fragment for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Pass Pass
/dom/ranges/Range-cloneRange.html Ok Ok Ok Ok
Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
Range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Pass Pass
Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Pass Pass
Range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
Range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
Range 22 [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
Range 23 [document, 0, document, 1] Pass Pass Pass Pass
Range 24 [document, 0, document, 2] Pass Pass Pass Pass
Range 25 [comment, 2, comment, 3] Pass Pass Pass Pass
Range 26 [testDiv, 0, comment, 5] Pass Pass Pass Pass
Range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Pass Pass
Range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
Range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Pass Pass
Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Pass Pass
Range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Pass Pass
Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Pass Pass
Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Pass Pass
Range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
Range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Pass Pass
Range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
Range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Range 48 [document, 1, document, 2] Pass Pass Pass Pass
Range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Pass Pass
Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Pass Pass
Range 50 [paras[3], 1, comment, 8] Pass Pass Pass Pass
Range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Pass Pass
Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Pass Pass
/dom/ranges/Range-collapse.html Ok Ok Ok Ok
Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart false Pass Pass Pass Pass
Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart omitted Pass Pass Fail Pass
Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], toStart true Pass Pass Pass Pass
Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart false Pass Pass Pass Pass
Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart omitted Pass Pass Fail Pass
Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], toStart true Pass Pass Pass Pass
Range 10 [document.documentElement, 0, document.documentElement, 1], toStart false Pass Pass Pass Pass
Range 10 [document.documentElement, 0, document.documentElement, 1], toStart omitted Pass Pass Fail Pass
Range 10 [document.documentElement, 0, document.documentElement, 1], toStart true Pass Pass Pass Pass
Range 11 [document.documentElement, 0, document.documentElement, 2], toStart false Pass Pass Pass Pass
Range 11 [document.documentElement, 0, document.documentElement, 2], toStart omitted Pass Pass Fail Pass
Range 11 [document.documentElement, 0, document.documentElement, 2], toStart true Pass Pass Pass Pass
Range 12 [document.documentElement, 1, document.documentElement, 2], toStart false Pass Pass Pass Pass
Range 12 [document.documentElement, 1, document.documentElement, 2], toStart omitted Pass Pass Fail Pass
Range 12 [document.documentElement, 1, document.documentElement, 2], toStart true Pass Pass Pass Pass
Range 13 [document.head, 1, document.head, 1], toStart false Pass Pass Pass Pass
Range 13 [document.head, 1, document.head, 1], toStart omitted Pass Pass Fail Pass
Range 13 [document.head, 1, document.head, 1], toStart true Pass Pass Pass Pass
Range 14 [document.body, 4, document.body, 5], toStart false Pass Pass Pass Pass
Range 14 [document.body, 4, document.body, 5], toStart omitted Pass Pass Fail Pass
Range 14 [document.body, 4, document.body, 5], toStart true Pass Pass Pass Pass
Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart false Pass Pass Pass Pass
Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart omitted Pass Pass Fail Pass
Range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], toStart true Pass Pass Pass Pass
Range 16 [paras[0], 0, paras[0], 1], toStart false Pass Pass Pass Pass
Range 16 [paras[0], 0, paras[0], 1], toStart omitted Pass Pass Fail Pass
Range 16 [paras[0], 0, paras[0], 1], toStart true Pass Pass Pass Pass
Range 17 [detachedPara1, 0, detachedPara1, 1], toStart false Pass Pass Pass Pass
Range 17 [detachedPara1, 0, detachedPara1, 1], toStart omitted Pass Pass Fail Pass
Range 17 [detachedPara1, 0, detachedPara1, 1], toStart true Pass Pass Pass Pass
Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart false Pass Pass Pass Pass
Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart omitted Pass Pass Fail Pass
Range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], toStart true Pass Pass Pass Pass
Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart false Pass Pass Pass Pass
Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart omitted Pass Pass Fail Pass
Range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], toStart true Pass Pass Pass Pass
Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart false Pass Pass Pass Pass
Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart omitted Pass Pass Fail Pass
Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], toStart true Pass Pass Pass Pass
Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart false Pass Pass Pass Pass
Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart omitted Pass Pass Fail Pass
Range 20 [paras[0].firstChild, 3, paras[3], 1], toStart true Pass Pass Pass Pass
Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart false Pass Pass Pass Pass
Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart omitted Pass Pass Fail Pass
Range 21 [paras[0], 0, paras[0].firstChild, 7], toStart true Pass Pass Pass Pass
Range 22 [testDiv, 2, paras[4], 1], toStart false Pass Pass Pass Pass
Range 22 [testDiv, 2, paras[4], 1], toStart omitted Pass Pass Fail Pass
Range 22 [testDiv, 2, paras[4], 1], toStart true Pass Pass Pass Pass
Range 23 [document, 0, document, 1], toStart false Pass Pass Pass Pass
Range 23 [document, 0, document, 1], toStart omitted Pass Pass Fail Pass
Range 23 [document, 0, document, 1], toStart true Pass Pass Pass Pass
Range 24 [document, 0, document, 2], toStart false Pass Pass Pass Pass
Range 24 [document, 0, document, 2], toStart omitted Pass Pass Fail Pass
Range 24 [document, 0, document, 2], toStart true Pass Pass Pass Pass
Range 25 [comment, 2, comment, 3], toStart false Pass Pass Pass Pass
Range 25 [comment, 2, comment, 3], toStart omitted Pass Pass Fail Pass
Range 25 [comment, 2, comment, 3], toStart true Pass Pass Pass Pass
Range 26 [testDiv, 0, comment, 5], toStart false Pass Pass Pass Pass
Range 26 [testDiv, 0, comment, 5], toStart omitted Pass Pass Fail Pass
Range 26 [testDiv, 0, comment, 5], toStart true Pass Pass Pass Pass
Range 27 [foreignDoc, 1, foreignComment, 2], toStart false Pass Pass Pass Pass
Range 27 [foreignDoc, 1, foreignComment, 2], toStart omitted Pass Pass Fail Pass
Range 27 [foreignDoc, 1, foreignComment, 2], toStart true Pass Pass Pass Pass
Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart false Pass Pass Pass Pass
Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart omitted Pass Pass Fail Pass
Range 28 [foreignDoc.body, 0, foreignTextNode, 36], toStart true Pass Pass Pass Pass
Range 29 [xmlDoc, 1, xmlComment, 0], toStart false Pass Pass Pass Pass
Range 29 [xmlDoc, 1, xmlComment, 0], toStart omitted Pass Pass Fail Pass
Range 29 [xmlDoc, 1, xmlComment, 0], toStart true Pass Pass Pass Pass
Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart false Pass Pass Pass Pass
Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart omitted Pass Pass Fail Pass
Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], toStart true Pass Pass Pass Pass
Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart false Pass Pass Pass Pass
Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart omitted Pass Pass Fail Pass
Range 30 [detachedTextNode, 0, detachedTextNode, 8], toStart true Pass Pass Pass Pass
Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart false Pass Pass Pass Pass
Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart omitted Pass Pass Fail Pass
Range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], toStart true Pass Pass Pass Pass
Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart false Pass Pass Pass Pass
Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart omitted Pass Pass Fail Pass
Range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], toStart true Pass Pass Pass Pass
Range 33 [detachedComment, 3, detachedComment, 4], toStart false Pass Pass Fail Pass
Range 33 [detachedComment, 3, detachedComment, 4], toStart omitted Pass Pass Fail Pass
Range 33 [detachedComment, 3, detachedComment, 4], toStart true Pass Pass Fail Pass
Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart false Pass Pass Fail Pass
Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart omitted Pass Pass Fail Pass
Range 34 [detachedForeignComment, 0, detachedForeignComment, 1], toStart true Pass Pass Fail Pass
Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart false Pass Pass Fail Pass
Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart omitted Pass Pass Fail Pass
Range 35 [detachedXmlComment, 2, detachedXmlComment, 6], toStart true Pass Pass Fail Pass
Range 36 [docfrag, 0, docfrag, 0], toStart false Pass Pass Pass Pass
Range 36 [docfrag, 0, docfrag, 0], toStart omitted Pass Pass Fail Pass
Range 36 [docfrag, 0, docfrag, 0], toStart true Pass Pass Pass Pass
Range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart false Pass Pass Pass Pass
Range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart omitted Pass Pass Fail Pass
Range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1], toStart true Pass Pass Pass Pass
Range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart false Pass Pass Pass Pass
Range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart omitted Pass Pass Fail Pass
Range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8], toStart true Pass Pass Pass Pass
Range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart false Pass Pass Pass Pass
Range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart omitted Pass Pass Fail Pass
Range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1], toStart true Pass Pass Pass Pass
Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart false Pass Pass Pass Pass
Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart omitted Pass Pass Fail Pass
Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], toStart true Pass Pass Pass Pass
Range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart false Pass Pass Pass Pass
Range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart omitted Pass Pass Fail Pass
Range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1], toStart true Pass Pass Pass Pass
Range 41 [foreignDoc.head, 1, foreignDoc.head, 1], toStart false Pass Pass Pass Pass
Range 41 [foreignDoc.head, 1, foreignDoc.head, 1], toStart omitted Pass Pass Fail Pass
Range 41 [foreignDoc.head, 1, foreignDoc.head, 1], toStart true Pass Pass Pass Pass
Range 42 [foreignDoc.body, 0, foreignDoc.body, 0], toStart false Pass Pass Pass Pass
Range 42 [foreignDoc.body, 0, foreignDoc.body, 0], toStart omitted Pass Pass Fail Pass
Range 42 [foreignDoc.body, 0, foreignDoc.body, 0], toStart true Pass Pass Pass Pass
Range 43 [paras[0], 0, paras[0], 0], toStart false Pass Pass Pass Pass
Range 43 [paras[0], 0, paras[0], 0], toStart omitted Pass Pass Fail Pass
Range 43 [paras[0], 0, paras[0], 0], toStart true Pass Pass Pass Pass
Range 44 [detachedPara1, 0, detachedPara1, 0], toStart false Pass Pass Pass Pass
Range 44 [detachedPara1, 0, detachedPara1, 0], toStart omitted Pass Pass Fail Pass
Range 44 [detachedPara1, 0, detachedPara1, 0], toStart true Pass Pass Pass Pass
Range 45 [testDiv, 1, paras[2].firstChild, 5], toStart false Pass Pass Pass Pass
Range 45 [testDiv, 1, paras[2].firstChild, 5], toStart omitted Pass Pass Fail Pass
Range 45 [testDiv, 1, paras[2].firstChild, 5], toStart true Pass Pass Pass Pass
Range 46 [document.documentElement, 1, document.body, 0], toStart false Pass Pass Pass Pass
Range 46 [document.documentElement, 1, document.body, 0], toStart omitted Pass Pass Fail Pass
Range 46 [document.documentElement, 1, document.body, 0], toStart true Pass Pass Pass Pass
Range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart false Pass Pass Pass Pass
Range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart omitted Pass Pass Fail Pass
Range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0], toStart true Pass Pass Pass Pass
Range 48 [document, 1, document, 2], toStart false Pass Pass Pass Pass
Range 48 [document, 1, document, 2], toStart omitted Pass Pass Fail Pass
Range 48 [document, 1, document, 2], toStart true Pass Pass Pass Pass
Range 49 [paras[2].firstChild, 4, comment, 2], toStart false Pass Pass Pass Pass
Range 49 [paras[2].firstChild, 4, comment, 2], toStart omitted Pass Pass Fail Pass
Range 49 [paras[2].firstChild, 4, comment, 2], toStart true Pass Pass Pass Pass
Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart false Pass Pass Pass Pass
Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart omitted Pass Pass Fail Pass
Range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], toStart true Pass Pass Pass Pass
Range 50 [paras[3], 1, comment, 8], toStart false Pass Pass Pass Pass
Range 50 [paras[3], 1, comment, 8], toStart omitted Pass Pass Fail Pass
Range 50 [paras[3], 1, comment, 8], toStart true Pass Pass Pass Pass
Range 51 [foreignDoc, 0, foreignDoc, 0], toStart false Pass Pass Pass Pass
Range 51 [foreignDoc, 0, foreignDoc, 0], toStart omitted Pass Pass Fail Pass
Range 51 [foreignDoc, 0, foreignDoc, 0], toStart true Pass Pass Pass Pass
Range 52 [xmlDoc, 0, xmlDoc, 0], toStart false Pass Pass Pass Pass
Range 52 [xmlDoc, 0, xmlDoc, 0], toStart omitted Pass Pass Fail Pass
Range 52 [xmlDoc, 0, xmlDoc, 0], toStart true Pass Pass Pass Pass
Range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart false Pass Pass Pass Pass
Range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart omitted Pass Pass Fail Pass
Range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], toStart true Pass Pass Pass Pass
Range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart false Pass Pass Pass Pass
Range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart omitted Pass Pass Fail Pass
Range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], toStart true Pass Pass Pass Pass
Range 55 [detachedComment, 5, detachedComment, 5], toStart false Pass Pass Fail Pass
Range 55 [detachedComment, 5, detachedComment, 5], toStart omitted Pass Pass Fail Pass
Range 55 [detachedComment, 5, detachedComment, 5], toStart true Pass Pass Fail Pass
Range 56 [detachedForeignComment, 4, detachedForeignComment, 4], toStart false Pass Pass Fail Pass
Range 56 [detachedForeignComment, 4, detachedForeignComment, 4], toStart omitted Pass Pass Fail Pass
Range 56 [detachedForeignComment, 4, detachedForeignComment, 4], toStart true Pass Pass Fail Pass
Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], toStart false Pass Pass Pass Pass
Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], toStart omitted Pass Pass Fail Pass
Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], toStart true Pass Pass Pass Pass
Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], toStart false Pass Pass Pass Pass
Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], toStart omitted Pass Pass Fail Pass
Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], toStart true Pass Pass Pass Pass
Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart false Pass Pass Pass Pass
Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart omitted Pass Pass Fail Pass
Range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], toStart true Pass Pass Pass Pass
Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart false Pass Pass Pass Pass
Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart omitted Pass Pass Fail Pass
Range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], toStart true Pass Pass Pass Pass
Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart false Pass Pass Pass Pass
Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart omitted Pass Pass Fail Pass
Range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], toStart true Pass Pass Pass Pass
Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart false Pass Pass Pass Pass
Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart omitted Pass Pass Fail Pass
Range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], toStart true Pass Pass Pass Pass
/dom/ranges/Range-commonAncestorContainer-2.html Ok Ok Ok Ok
Detached Range Fail Pass Fail Fail
Normal Ranges Pass Pass Pass Pass
Range.commonAncestorContainer Pass Pass Pass Pass
Range.commonAncestorContainer 1 Pass Pass Pass Pass
Range.commonAncestorContainer 2 Pass Pass Pass Pass
Range.commonAncestorContainer 3 Pass Pass Pass Pass
/dom/ranges/Range-commonAncestorContainer.html Ok Ok Ok Ok
0: range [detached] Fail Pass Fail Fail
10: range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Pass Pass
11: range [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
12: range [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
13: range [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
14: range [document.head, 1, document.head, 1] Pass Pass Pass Pass
15: range [document.body, 4, document.body, 5] Pass Pass Pass Pass
16: range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
17: range [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
18: range [detachedPara1, 0, detachedPara1, 1] Pass Pass Pass Pass
19: range [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
1: range [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
20: range [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Pass Pass
21: range [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
22: range [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
23: range [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
24: range [document, 0, document, 1] Pass Pass Pass Pass
25: range [document, 0, document, 2] Pass Pass Pass Pass
26: range [comment, 2, comment, 3] Pass Pass Pass Pass
27: range [testDiv, 0, comment, 5] Pass Pass Pass Pass
28: range [foreignDoc, 1, foreignComment, 2] Pass Pass Pass Pass
29: range [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
2: range [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
30: range [xmlDoc, 1, xmlComment, 0] Pass Pass Pass Pass
31: range [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Pass Pass
32: range [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Pass Pass
33: range [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Pass Pass
34: range [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
35: range [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
36: range [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
37: range [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
38: range [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
39: range [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Pass Pass
3: range [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Pass Pass
40: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
41: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
42: range [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
43: range [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
44: range [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
45: range [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
46: range [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
47: range [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
48: range [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
49: range [document, 1, document, 2] Pass Pass Pass Pass
4: range [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Pass Pass
50: range [paras[2].firstChild, 4, comment, 2] Pass Pass Pass Pass
51: range [paras[3], 1, comment, 8] Pass Pass Pass Pass
52: range [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
53: range [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
54: range [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
55: range [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
56: range [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
57: range [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
58: range [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
59: range [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
5: range [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
6: range [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Pass Pass
7: range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
8: range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Pass Pass
9: range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
/dom/ranges/Range-compareBoundaryPoints.html Ok Ok Timeout Ok
0,0,0: context range 0 [detached], argument range 0 [detached], how 0 Fail Pass None Fail
0,0,100: context range 0 [detached], argument range 0 [detached], how "quasit" Fail Pass None Fail
0,0,10: context range 0 [detached], argument range 0 [detached], how -Infinity Fail Pass None Fail
0,0,11: context range 0 [detached], argument range 0 [detached], how 65535 Fail Pass None Fail
0,0,12: context range 0 [detached], argument range 0 [detached], how 65536 Fail Pass None Fail
0,0,13: context range 0 [detached], argument range 0 [detached], how 65537 Fail Pass None Fail
0,0,14: context range 0 [detached], argument range 0 [detached], how 65538 Fail Pass None Fail
0,0,15: context range 0 [detached], argument range 0 [detached], how 65539 Fail Pass None Fail
0,0,16: context range 0 [detached], argument range 0 [detached], how 65540 Fail Pass None Fail
0,0,17: context range 0 [detached], argument range 0 [detached], how -65537 Fail Pass None Fail
0,0,18: context range 0 [detached], argument range 0 [detached], how -65536 Fail Pass None Fail
0,0,19: context range 0 [detached], argument range 0 [detached], how -65535 Fail Pass None Fail
0,0,1: context range 0 [detached], argument range 0 [detached], how 1 Fail Pass None Fail
0,0,20: context range 0 [detached], argument range 0 [detached], how -65534 Fail Pass None Fail
0,0,21: context range 0 [detached], argument range 0 [detached], how -65533 Fail Pass None Fail
0,0,22: context range 0 [detached], argument range 0 [detached], how -65532 Fail Pass None Fail
0,0,23: context range 0 [detached], argument range 0 [detached], how 4294967295 Fail Pass None Fail
0,0,24: context range 0 [detached], argument range 0 [detached], how 4294967296 Fail Pass None Fail
0,0,25: context range 0 [detached], argument range 0 [detached], how 4294967297 Fail Pass None Fail
0,0,26: context range 0 [detached], argument range 0 [detached], how 4294967298 Fail Pass None Fail
0,0,27: context range 0 [detached], argument range 0 [detached], how 4294967299 Fail Pass None Fail
0,0,28: context range 0 [detached], argument range 0 [detached], how 4294967300 Fail Pass None Fail
0,0,29: context range 0 [detached], argument range 0 [detached], how -0.5 Fail Pass None Fail
0,0,2: context range 0 [detached], argument range 0 [detached], how 2 Fail Pass None Fail
0,0,30: context range 0 [detached], argument range 0 [detached], how 0.5 Fail Pass None Fail
0,0,31: context range 0 [detached], argument range 0 [detached], how 1.5 Fail Pass None Fail
0,0,32: context range 0 [detached], argument range 0 [detached], how 2.5 Fail Pass None Fail
0,0,33: context range 0 [detached], argument range 0 [detached], how 3.5 Fail Pass None Fail
0,0,34: context range 0 [detached], argument range 0 [detached], how 4.5 Fail Pass None Fail
0,0,35: context range 0 [detached], argument range 0 [detached], how -1.5 Fail Pass None Fail
0,0,36: context range 0 [detached], argument range 0 [detached], how -0.5 Fail Pass None Fail
0,0,37: context range 0 [detached], argument range 0 [detached], how 0.5 Fail Pass None Fail
0,0,38: context range 0 [detached], argument range 0 [detached], how 1.5 Fail Pass None Fail
0,0,39: context range 0 [detached], argument range 0 [detached], how 2.5 Fail Pass None Fail
0,0,3: context range 0 [detached], argument range 0 [detached], how 3 Fail Pass None Fail
0,0,40: context range 0 [detached], argument range 0 [detached], how 3.5 Fail Pass None Fail
0,0,41: context range 0 [detached], argument range 0 [detached], how -73.5 Fail Pass None Fail
0,0,42: context range 0 [detached], argument range 0 [detached], how -72.5 Fail Pass None Fail
0,0,43: context range 0 [detached], argument range 0 [detached], how -71.5 Fail Pass None Fail
0,0,44: context range 0 [detached], argument range 0 [detached], how -70.5 Fail Pass None Fail
0,0,45: context range 0 [detached], argument range 0 [detached], how -69.5 Fail Pass None Fail
0,0,46: context range 0 [detached], argument range 0 [detached], how -68.5 Fail Pass None Fail
0,0,47: context range 0 [detached], argument range 0 [detached], how "0" Fail Pass None Fail
0,0,48: context range 0 [detached], argument range 0 [detached], how "1" Fail Pass None Fail
0,0,49: context range 0 [detached], argument range 0 [detached], how "2" Fail Pass None Fail
0,0,4: context range 0 [detached], argument range 0 [detached], how -1 Fail Pass None Fail
0,0,50: context range 0 [detached], argument range 0 [detached], how "3" Fail Pass None Fail
0,0,51: context range 0 [detached], argument range 0 [detached], how "-1" Fail Pass None Fail
0,0,52: context range 0 [detached], argument range 0 [detached], how "4" Fail Pass None Fail
0,0,53: context range 0 [detached], argument range 0 [detached], how "5" Fail Pass None Fail
0,0,54: context range 0 [detached], argument range 0 [detached], how "NaN" Fail Pass None Fail
0,0,55: context range 0 [detached], argument range 0 [detached], how "0" Fail Pass None Fail
0,0,56: context range 0 [detached], argument range 0 [detached], how "Infinity" Fail Pass None Fail
0,0,57: context range 0 [detached], argument range 0 [detached], how "-Infinity" Fail Pass None Fail
0,0,58: context range 0 [detached], argument range 0 [detached], how "65535" Fail Pass None Fail
0,0,59: context range 0 [detached], argument range 0 [detached], how "65536" Fail Pass None Fail
0,0,5: context range 0 [detached], argument range 0 [detached], how 4 Fail Pass None Fail
0,0,60: context range 0 [detached], argument range 0 [detached], how "65537" Fail Pass None Fail
0,0,61: context range 0 [detached], argument range 0 [detached], how "65538" Fail Pass None Fail
0,0,62: context range 0 [detached], argument range 0 [detached], how "65539" Fail Pass None Fail
0,0,63: context range 0 [detached], argument range 0 [detached], how "65540" Fail Pass None Fail
0,0,64: context range 0 [detached], argument range 0 [detached], how "-65537" Fail Pass None Fail
0,0,65: context range 0 [detached], argument range 0 [detached], how "-65536" Fail Pass None Fail
0,0,66: context range 0 [detached], argument range 0 [detached], how "-65535" Fail Pass None Fail
0,0,67: context range 0 [detached], argument range 0 [detached], how "-65534" Fail Pass None Fail
0,0,68: context range 0 [detached], argument range 0 [detached], how "-65533" Fail Pass None Fail
0,0,69: context range 0 [detached], argument range 0 [detached], how "-65532" Fail Pass None Fail
0,0,6: context range 0 [detached], argument range 0 [detached], how 5 Fail Pass None Fail
0,0,70: context range 0 [detached], argument range 0 [detached], how "4294967295" Fail Pass None Fail
0,0,71: context range 0 [detached], argument range 0 [detached], how "4294967296" Fail Pass None Fail
0,0,72: context range 0 [detached], argument range 0 [detached], how "4294967297" Fail Pass None Fail
0,0,73: context range 0 [detached], argument range 0 [detached], how "4294967298" Fail Pass None Fail
0,0,74: context range 0 [detached], argument range 0 [detached], how "4294967299" Fail Pass None Fail
0,0,75: context range 0 [detached], argument range 0 [detached], how "4294967300" Fail Pass None Fail
0,0,76: context range 0 [detached], argument range 0 [detached], how "-0.5" Fail Pass None Fail
0,0,77: context range 0 [detached], argument range 0 [detached], how "0.5" Fail Pass None Fail
0,0,78: context range 0 [detached], argument range 0 [detached], how "1.5" Fail Pass None Fail
0,0,79: context range 0 [detached], argument range 0 [detached], how "2.5" Fail Pass None Fail
0,0,7: context range 0 [detached], argument range 0 [detached], how NaN Fail Pass None Fail
0,0,80: context range 0 [detached], argument range 0 [detached], how "3.5" Fail Pass None Fail
0,0,81: context range 0 [detached], argument range 0 [detached], how "4.5" Fail Pass None Fail
0,0,82: context range 0 [detached], argument range 0 [detached], how "-1.5" Fail Pass None Fail
0,0,83: context range 0 [detached], argument range 0 [detached], how "-0.5" Fail Pass None Fail
0,0,84: context range 0 [detached], argument range 0 [detached], how "0.5" Fail Pass None Fail
0,0,85: context range 0 [detached], argument range 0 [detached], how "1.5" Fail Pass None Fail
0,0,86: context range 0 [detached], argument range 0 [detached], how "2.5" Fail Pass None Fail
0,0,87: context range 0 [detached], argument range 0 [detached], how "3.5" Fail Pass None Fail
0,0,88: context range 0 [detached], argument range 0 [detached], how "-73.5" Fail Pass None Fail
0,0,89: context range 0 [detached], argument range 0 [detached], how "-72.5" Fail Pass None Fail
0,0,8: context range 0 [detached], argument range 0 [detached], how -0 Fail Pass None Fail
0,0,90: context range 0 [detached], argument range 0 [detached], how "-71.5" Fail Pass None Fail
0,0,91: context range 0 [detached], argument range 0 [detached], how "-70.5" Fail Pass None Fail
0,0,92: context range 0 [detached], argument range 0 [detached], how "-69.5" Fail Pass None Fail
0,0,93: context range 0 [detached], argument range 0 [detached], how "-68.5" Fail Pass None Fail
0,0,94: context range 0 [detached], argument range 0 [detached], how "6.5536e4" Fail Pass None Fail
0,0,95: context range 0 [detached], argument range 0 [detached], how null Fail Pass None Fail
0,0,96: context range 0 [detached], argument range 0 [detached], how undefined Fail Pass None Fail
0,0,97: context range 0 [detached], argument range 0 [detached], how true Fail Pass None Fail
0,0,98: context range 0 [detached], argument range 0 [detached], how false Fail Pass None Fail
0,0,99: context range 0 [detached], argument range 0 [detached], how "" Fail Pass None Fail
0,0,9: context range 0 [detached], argument range 0 [detached], how Infinity Fail Pass None Fail
0,1,0: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Fail Pass None Fail
0,1,1: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Fail Pass None Fail
0,1,2: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Fail Pass None Fail
0,1,3: context range 0 [detached], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Fail Pass None Fail
0,10,0: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Fail Pass None Fail
0,10,1: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Fail Pass None Fail
0,10,2: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Fail Pass None Fail
0,10,3: context range 0 [detached], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Fail Pass None Fail
0,11,0: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Fail Pass None Fail
0,11,1: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Fail Pass None Fail
0,11,2: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Fail Pass None Fail
0,11,3: context range 0 [detached], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Fail Pass None Fail
0,12,0: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Fail Pass None Fail
0,12,1: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Fail Pass None Fail
0,12,2: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Fail Pass None Fail
0,12,3: context range 0 [detached], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Fail Pass None Fail
0,13,0: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Fail Pass None Fail
0,13,1: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Fail Pass None Fail
0,13,2: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Fail Pass None Fail
0,13,3: context range 0 [detached], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Fail Pass None Fail
0,14,0: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 0 Fail Pass None Fail
0,14,1: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 1 Fail Pass None Fail
0,14,2: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 2 Fail Pass None Fail
0,14,3: context range 0 [detached], argument range 14 [document.head, 1, document.head, 1], how 3 Fail Pass None Fail
0,15,0: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 0 Fail Pass None Fail
0,15,1: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 1 Fail Pass None Fail
0,15,2: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 2 Fail Pass None Fail
0,15,3: context range 0 [detached], argument range 15 [document.body, 4, document.body, 5], how 3 Fail Pass None Fail
0,16,0: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Fail Pass None Fail
0,16,100: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" Fail Pass None Fail
0,16,10: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity Fail Pass None Fail
0,16,11: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 Fail Pass None Fail
0,16,12: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 Fail Pass None Fail
0,16,13: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 Fail Pass None Fail
0,16,14: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 Fail Pass None Fail
0,16,15: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 Fail Pass None Fail
0,16,16: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 Fail Pass None Fail
0,16,17: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 Fail Pass None Fail
0,16,18: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 Fail Pass None Fail
0,16,19: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 Fail Pass None Fail
0,16,1: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Fail Pass None Fail
0,16,20: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 Fail Pass None Fail
0,16,21: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 Fail Pass None Fail
0,16,22: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 Fail Pass None Fail
0,16,23: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 Fail Pass None Fail
0,16,24: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 Fail Pass None Fail
0,16,25: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 Fail Pass None Fail
0,16,26: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 Fail Pass None Fail
0,16,27: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 Fail Pass None Fail
0,16,28: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 Fail Pass None Fail
0,16,29: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Fail Pass None Fail
0,16,2: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Fail Pass None Fail
0,16,30: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Fail Pass None Fail
0,16,31: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Fail Pass None Fail
0,16,32: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Fail Pass None Fail
0,16,33: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Fail Pass None Fail
0,16,34: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 Fail Pass None Fail
0,16,35: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 Fail Pass None Fail
0,16,36: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Fail Pass None Fail
0,16,37: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Fail Pass None Fail
0,16,38: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Fail Pass None Fail
0,16,39: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Fail Pass None Fail
0,16,3: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Fail Pass None Fail
0,16,40: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Fail Pass None Fail
0,16,41: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 Fail Pass None Fail
0,16,42: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 Fail Pass None Fail
0,16,43: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 Fail Pass None Fail
0,16,44: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 Fail Pass None Fail
0,16,45: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 Fail Pass None Fail
0,16,46: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 Fail Pass None Fail
0,16,47: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Fail Pass None Fail
0,16,48: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" Fail Pass None Fail
0,16,49: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" Fail Pass None Fail
0,16,4: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 Fail Pass None Fail
0,16,50: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" Fail Pass None Fail
0,16,51: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" Fail Pass None Fail
0,16,52: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" Fail Pass None Fail
0,16,53: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" Fail Pass None Fail
0,16,54: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" Fail Pass None Fail
0,16,55: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Fail Pass None Fail
0,16,56: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" Fail Pass None Fail
0,16,57: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" Fail Pass None Fail
0,16,58: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" Fail Pass None Fail
0,16,59: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" Fail Pass None Fail
0,16,5: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 Fail Pass None Fail
0,16,60: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" Fail Pass None Fail
0,16,61: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" Fail Pass None Fail
0,16,62: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" Fail Pass None Fail
0,16,63: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" Fail Pass None Fail
0,16,64: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" Fail Pass None Fail
0,16,65: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" Fail Pass None Fail
0,16,66: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" Fail Pass None Fail
0,16,67: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" Fail Pass None Fail
0,16,68: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" Fail Pass None Fail
0,16,69: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" Fail Pass None Fail
0,16,6: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 Fail Pass None Fail
0,16,70: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" Fail Pass None Fail
0,16,71: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" Fail Pass None Fail
0,16,72: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" Fail Pass None Fail
0,16,73: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" Fail Pass None Fail
0,16,74: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" Fail Pass None Fail
0,16,75: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" Fail Pass None Fail
0,16,76: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Fail Pass None Fail
0,16,77: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Fail Pass None Fail
0,16,78: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Fail Pass None Fail
0,16,79: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Fail Pass None Fail
0,16,7: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN Fail Pass None Fail
0,16,80: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Fail Pass None Fail
0,16,81: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" Fail Pass None Fail
0,16,82: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" Fail Pass None Fail
0,16,83: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Fail Pass None Fail
0,16,84: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Fail Pass None Fail
0,16,85: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Fail Pass None Fail
0,16,86: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Fail Pass None Fail
0,16,87: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Fail Pass None Fail
0,16,88: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" Fail Pass None Fail
0,16,89: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" Fail Pass None Fail
0,16,8: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 Fail Pass None Fail
0,16,90: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" Fail Pass None Fail
0,16,91: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" Fail Pass None Fail
0,16,92: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" Fail Pass None Fail
0,16,93: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" Fail Pass None Fail
0,16,94: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" Fail Pass None Fail
0,16,95: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null Fail Pass None Fail
0,16,96: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined Fail Pass None Fail
0,16,97: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true Fail Pass None Fail
0,16,98: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false Fail Pass None Fail
0,16,99: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" Fail Pass None Fail
0,16,9: context range 0 [detached], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity Fail Pass None Fail
0,17,0: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 0 Fail Pass None Fail
0,17,1: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 1 Fail Pass None Fail
0,17,2: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 2 Fail Pass None Fail
0,17,3: context range 0 [detached], argument range 17 [paras[0], 0, paras[0], 1], how 3 Fail Pass None Fail
0,18,0: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Fail Pass None Fail
0,18,1: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Fail Pass None Fail
0,18,2: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Fail Pass None Fail
0,18,3: context range 0 [detached], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Fail Pass None Fail
0,19,0: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Fail Pass None Fail
0,19,1: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Fail Pass None Fail
0,19,2: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Fail Pass None Fail
0,19,3: context range 0 [detached], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Fail Pass None Fail
0,2,0: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Fail Pass None Fail
0,2,1: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Fail Pass None Fail
0,2,2: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Fail Pass None Fail
0,2,3: context range 0 [detached], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Fail Pass None Fail
0,20,0: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Fail Pass None Fail
0,20,1: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Fail Pass None Fail
0,20,2: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Fail Pass None Fail
0,20,3: context range 0 [detached], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Fail Pass None Fail
0,21,0: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Fail Pass None Fail
0,21,100: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" Fail Pass None Fail
0,21,10: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity Fail Pass None Fail
0,21,11: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 Fail Pass None Fail
0,21,12: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 Fail Pass None Fail
0,21,13: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 Fail Pass None Fail
0,21,14: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 Fail Pass None Fail
0,21,15: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 Fail Pass None Fail
0,21,16: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 Fail Pass None Fail
0,21,17: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 Fail Pass None Fail
0,21,18: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 Fail Pass None Fail
0,21,19: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 Fail Pass None Fail
0,21,1: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Fail Pass None Fail
0,21,20: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 Fail Pass None Fail
0,21,21: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 Fail Pass None Fail
0,21,22: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 Fail Pass None Fail
0,21,23: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 Fail Pass None Fail
0,21,24: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 Fail Pass None Fail
0,21,25: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 Fail Pass None Fail
0,21,26: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 Fail Pass None Fail
0,21,27: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 Fail Pass None Fail
0,21,28: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 Fail Pass None Fail
0,21,29: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Fail Pass None Fail
0,21,2: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Fail Pass None Fail
0,21,30: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Fail Pass None Fail
0,21,31: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Fail Pass None Fail
0,21,32: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Fail Pass None Fail
0,21,33: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Fail Pass None Fail
0,21,34: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 Fail Pass None Fail
0,21,35: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 Fail Pass None Fail
0,21,36: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Fail Pass None Fail
0,21,37: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Fail Pass None Fail
0,21,38: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Fail Pass None Fail
0,21,39: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Fail Pass None Fail
0,21,3: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Fail Pass None Fail
0,21,40: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Fail Pass None Fail
0,21,41: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 Fail Pass None Fail
0,21,42: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 Fail Pass None Fail
0,21,43: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 Fail Pass None Fail
0,21,44: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 Fail Pass None Fail
0,21,45: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 Fail Pass None Fail
0,21,46: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 Fail Pass None Fail
0,21,47: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Fail Pass None Fail
0,21,48: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" Fail Pass None Fail
0,21,49: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" Fail Pass None Fail
0,21,4: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 Fail Pass None Fail
0,21,50: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" Fail Pass None Fail
0,21,51: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" Fail Pass None Fail
0,21,52: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" Fail Pass None Fail
0,21,53: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" Fail Pass None Fail
0,21,54: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" Fail Pass None Fail
0,21,55: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Fail Pass None Fail
0,21,56: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" Fail Pass None Fail
0,21,57: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" Fail Pass None Fail
0,21,58: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" Fail Pass None Fail
0,21,59: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" Fail Pass None Fail
0,21,5: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 Fail Pass None Fail
0,21,60: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" Fail Pass None Fail
0,21,61: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" Fail Pass None Fail
0,21,62: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" Fail Pass None Fail
0,21,63: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" Fail Pass None Fail
0,21,64: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" Fail Pass None Fail
0,21,65: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" Fail Pass None Fail
0,21,66: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" Fail Pass None Fail
0,21,67: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" Fail Pass None Fail
0,21,68: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" Fail Pass None Fail
0,21,69: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" Fail Pass None Fail
0,21,6: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 Fail Pass None Fail
0,21,70: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" Fail Pass None Fail
0,21,71: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" Fail Pass None Fail
0,21,72: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" Fail Pass None Fail
0,21,73: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" Fail Pass None Fail
0,21,74: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" Fail Pass None Fail
0,21,75: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" Fail Pass None Fail
0,21,76: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Fail Pass None Fail
0,21,77: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Fail Pass None Fail
0,21,78: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Fail Pass None Fail
0,21,79: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Fail Pass None Fail
0,21,7: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN Fail Pass None Fail
0,21,80: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Fail Pass None Fail
0,21,81: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" Fail Pass None Fail
0,21,82: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" Fail Pass None Fail
0,21,83: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Fail Pass None Fail
0,21,84: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Fail Pass None Fail
0,21,85: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Fail Pass None Fail
0,21,86: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Fail Pass None Fail
0,21,87: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Fail Pass None Fail
0,21,88: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" Fail Pass None Fail
0,21,89: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" Fail Pass None Fail
0,21,8: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 Fail Pass None Fail
0,21,90: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" Fail Pass None Fail
0,21,91: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" Fail Pass None Fail
0,21,92: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" Fail Pass None Fail
0,21,93: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" Fail Pass None Fail
0,21,94: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" Fail Pass None Fail
0,21,95: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null Fail Pass None Fail
0,21,96: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined Fail Pass None Fail
0,21,97: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true Fail Pass None Fail
0,21,98: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false Fail Pass None Fail
0,21,99: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" Fail Pass None Fail
0,21,9: context range 0 [detached], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity Fail Pass None Fail
0,22,0: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Fail Pass None Fail
0,22,1: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Fail Pass None Fail
0,22,2: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Fail Pass None Fail
0,22,3: context range 0 [detached], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Fail Pass None Fail
0,23,0: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 0 Fail Pass None Fail
0,23,1: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 1 Fail Pass None Fail
0,23,2: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 2 Fail Pass None Fail
0,23,3: context range 0 [detached], argument range 23 [testDiv, 2, paras[4], 1], how 3 Fail Pass None Fail
0,24,0: context range 0 [detached], argument range 24 [document, 0, document, 1], how 0 Fail Pass None Fail
0,24,1: context range 0 [detached], argument range 24 [document, 0, document, 1], how 1 Fail Pass None Fail
0,24,2: context range 0 [detached], argument range 24 [document, 0, document, 1], how 2 Fail Pass None Fail
0,24,3: context range 0 [detached], argument range 24 [document, 0, document, 1], how 3 Fail Pass None Fail
0,25,0: context range 0 [detached], argument range 25 [document, 0, document, 2], how 0 Fail Pass None Fail
0,25,1: context range 0 [detached], argument range 25 [document, 0, document, 2], how 1 Fail Pass None Fail
0,25,2: context range 0 [detached], argument range 25 [document, 0, document, 2], how 2 Fail Pass None Fail
0,25,3: context range 0 [detached], argument range 25 [document, 0, document, 2], how 3 Fail Pass None Fail
0,26,0: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 0 Fail Pass None Fail
0,26,1: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 1 Fail Pass None Fail
0,26,2: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 2 Fail Pass None Fail
0,26,3: context range 0 [detached], argument range 26 [comment, 2, comment, 3], how 3 Fail Pass None Fail
0,27,0: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0 Fail Pass None Fail
0,27,100: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "quasit" Fail Pass None Fail
0,27,10: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -Infinity Fail Pass None Fail
0,27,11: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65535 Fail Pass None Fail
0,27,12: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65536 Fail Pass None Fail
0,27,13: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65537 Fail Pass None Fail
0,27,14: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65538 Fail Pass None Fail
0,27,15: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65539 Fail Pass None Fail
0,27,16: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 65540 Fail Pass None Fail
0,27,17: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65537 Fail Pass None Fail
0,27,18: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65536 Fail Pass None Fail
0,27,19: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65535 Fail Pass None Fail
0,27,1: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1 Fail Pass None Fail
0,27,20: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65534 Fail Pass None Fail
0,27,21: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65533 Fail Pass None Fail
0,27,22: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -65532 Fail Pass None Fail
0,27,23: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967295 Fail Pass None Fail
0,27,24: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967296 Fail Pass None Fail
0,27,25: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967297 Fail Pass None Fail
0,27,26: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967298 Fail Pass None Fail
0,27,27: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967299 Fail Pass None Fail
0,27,28: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4294967300 Fail Pass None Fail
0,27,29: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0.5 Fail Pass None Fail
0,27,2: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2 Fail Pass None Fail
0,27,30: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0.5 Fail Pass None Fail
0,27,31: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1.5 Fail Pass None Fail
0,27,32: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2.5 Fail Pass None Fail
0,27,33: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3.5 Fail Pass None Fail
0,27,34: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4.5 Fail Pass None Fail
0,27,35: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -1.5 Fail Pass None Fail
0,27,36: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0.5 Fail Pass None Fail
0,27,37: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 0.5 Fail Pass None Fail
0,27,38: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 1.5 Fail Pass None Fail
0,27,39: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 2.5 Fail Pass None Fail
0,27,3: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3 Fail Pass None Fail
0,27,40: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 3.5 Fail Pass None Fail
0,27,41: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -73.5 Fail Pass None Fail
0,27,42: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -72.5 Fail Pass None Fail
0,27,43: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -71.5 Fail Pass None Fail
0,27,44: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -70.5 Fail Pass None Fail
0,27,45: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -69.5 Fail Pass None Fail
0,27,46: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -68.5 Fail Pass None Fail
0,27,47: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0" Fail Pass None Fail
0,27,48: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1" Fail Pass None Fail
0,27,49: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2" Fail Pass None Fail
0,27,4: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -1 Fail Pass None Fail
0,27,50: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3" Fail Pass None Fail
0,27,51: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-1" Fail Pass None Fail
0,27,52: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4" Fail Pass None Fail
0,27,53: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "5" Fail Pass None Fail
0,27,54: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "NaN" Fail Pass None Fail
0,27,55: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0" Fail Pass None Fail
0,27,56: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "Infinity" Fail Pass None Fail
0,27,57: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" Fail Pass None Fail
0,27,58: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65535" Fail Pass None Fail
0,27,59: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65536" Fail Pass None Fail
0,27,5: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 4 Fail Pass None Fail
0,27,60: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65537" Fail Pass None Fail
0,27,61: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65538" Fail Pass None Fail
0,27,62: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65539" Fail Pass None Fail
0,27,63: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "65540" Fail Pass None Fail
0,27,64: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65537" Fail Pass None Fail
0,27,65: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65536" Fail Pass None Fail
0,27,66: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65535" Fail Pass None Fail
0,27,67: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65534" Fail Pass None Fail
0,27,68: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65533" Fail Pass None Fail
0,27,69: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-65532" Fail Pass None Fail
0,27,6: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how 5 Fail Pass None Fail
0,27,70: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967295" Fail Pass None Fail
0,27,71: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967296" Fail Pass None Fail
0,27,72: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967297" Fail Pass None Fail
0,27,73: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967298" Fail Pass None Fail
0,27,74: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967299" Fail Pass None Fail
0,27,75: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4294967300" Fail Pass None Fail
0,27,76: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Fail Pass None Fail
0,27,77: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0.5" Fail Pass None Fail
0,27,78: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1.5" Fail Pass None Fail
0,27,79: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2.5" Fail Pass None Fail
0,27,7: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how NaN Fail Pass None Fail
0,27,80: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3.5" Fail Pass None Fail
0,27,81: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "4.5" Fail Pass None Fail
0,27,82: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-1.5" Fail Pass None Fail
0,27,83: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Fail Pass None Fail
0,27,84: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "0.5" Fail Pass None Fail
0,27,85: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "1.5" Fail Pass None Fail
0,27,86: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "2.5" Fail Pass None Fail
0,27,87: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "3.5" Fail Pass None Fail
0,27,88: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-73.5" Fail Pass None Fail
0,27,89: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-72.5" Fail Pass None Fail
0,27,8: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how -0 Fail Pass None Fail
0,27,90: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-71.5" Fail Pass None Fail
0,27,91: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-70.5" Fail Pass None Fail
0,27,92: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-69.5" Fail Pass None Fail
0,27,93: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "-68.5" Fail Pass None Fail
0,27,94: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" Fail Pass None Fail
0,27,95: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how null Fail Pass None Fail
0,27,96: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how undefined Fail Pass None Fail
0,27,97: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how true Fail Pass None Fail
0,27,98: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how false Fail Pass None Fail
0,27,99: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how "" Fail Pass None Fail
0,27,9: context range 0 [detached], argument range 27 [testDiv, 0, comment, 5], how Infinity Fail Pass None Fail
0,28,0: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Fail Pass None Fail
0,28,1: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Fail Pass None Fail
0,28,2: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Fail Pass None Fail
0,28,3: context range 0 [detached], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Fail Pass None Fail
0,29,0: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Fail Pass None Fail
0,29,1: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Fail Pass None Fail
0,29,2: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Fail Pass None Fail
0,29,3: context range 0 [detached], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Fail Pass None Fail
0,3,0: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Fail Pass None Fail
0,3,100: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" Fail Pass None Fail
0,3,10: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity Fail Pass None Fail
0,3,11: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 Fail Pass None Fail
0,3,12: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 Fail Pass None Fail
0,3,13: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 Fail Pass None Fail
0,3,14: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 Fail Pass None Fail
0,3,15: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 Fail Pass None Fail
0,3,16: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 Fail Pass None Fail
0,3,17: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 Fail Pass None Fail
0,3,18: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 Fail Pass None Fail
0,3,19: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 Fail Pass None Fail
0,3,1: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Fail Pass None Fail
0,3,20: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 Fail Pass None Fail
0,3,21: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 Fail Pass None Fail
0,3,22: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 Fail Pass None Fail
0,3,23: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 Fail Pass None Fail
0,3,24: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 Fail Pass None Fail
0,3,25: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 Fail Pass None Fail
0,3,26: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 Fail Pass None Fail
0,3,27: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 Fail Pass None Fail
0,3,28: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 Fail Pass None Fail
0,3,29: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Fail Pass None Fail
0,3,2: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Fail Pass None Fail
0,3,30: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Fail Pass None Fail
0,3,31: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Fail Pass None Fail
0,3,32: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Fail Pass None Fail
0,3,33: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Fail Pass None Fail
0,3,34: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 Fail Pass None Fail
0,3,35: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 Fail Pass None Fail
0,3,36: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Fail Pass None Fail
0,3,37: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Fail Pass None Fail
0,3,38: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Fail Pass None Fail
0,3,39: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Fail Pass None Fail
0,3,3: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Fail Pass None Fail
0,3,40: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Fail Pass None Fail
0,3,41: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 Fail Pass None Fail
0,3,42: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 Fail Pass None Fail
0,3,43: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 Fail Pass None Fail
0,3,44: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 Fail Pass None Fail
0,3,45: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 Fail Pass None Fail
0,3,46: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 Fail Pass None Fail
0,3,47: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Fail Pass None Fail
0,3,48: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" Fail Pass None Fail
0,3,49: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" Fail Pass None Fail
0,3,4: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 Fail Pass None Fail
0,3,50: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" Fail Pass None Fail
0,3,51: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" Fail Pass None Fail
0,3,52: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" Fail Pass None Fail
0,3,53: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" Fail Pass None Fail
0,3,54: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" Fail Pass None Fail
0,3,55: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Fail Pass None Fail
0,3,56: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" Fail Pass None Fail
0,3,57: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" Fail Pass None Fail
0,3,58: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" Fail Pass None Fail
0,3,59: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" Fail Pass None Fail
0,3,5: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 Fail Pass None Fail
0,3,60: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" Fail Pass None Fail
0,3,61: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" Fail Pass None Fail
0,3,62: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" Fail Pass None Fail
0,3,63: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" Fail Pass None Fail
0,3,64: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" Fail Pass None Fail
0,3,65: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" Fail Pass None Fail
0,3,66: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" Fail Pass None Fail
0,3,67: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" Fail Pass None Fail
0,3,68: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" Fail Pass None Fail
0,3,69: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" Fail Pass None Fail
0,3,6: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 Fail Pass None Fail
0,3,70: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" Fail Pass None Fail
0,3,71: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" Fail Pass None Fail
0,3,72: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" Fail Pass None Fail
0,3,73: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" Fail Pass None Fail
0,3,74: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" Fail Pass None Fail
0,3,75: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" Fail Pass None Fail
0,3,76: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Fail Pass None Fail
0,3,77: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Fail Pass None Fail
0,3,78: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Fail Pass None Fail
0,3,79: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Fail Pass None Fail
0,3,7: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN Fail Pass None Fail
0,3,80: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Fail Pass None Fail
0,3,81: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" Fail Pass None Fail
0,3,82: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" Fail Pass None Fail
0,3,83: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Fail Pass None Fail
0,3,84: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Fail Pass None Fail
0,3,85: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Fail Pass None Fail
0,3,86: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Fail Pass None Fail
0,3,87: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Fail Pass None Fail
0,3,88: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" Fail Pass None Fail
0,3,89: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" Fail Pass None Fail
0,3,8: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 Fail Pass None Fail
0,3,90: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" Fail Pass None Fail
0,3,91: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" Fail Pass None Fail
0,3,92: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" Fail Pass None Fail
0,3,93: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" Fail Pass None Fail
0,3,94: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" Fail Pass None Fail
0,3,95: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null Fail Pass None Fail
0,3,96: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined Fail Pass None Fail
0,3,97: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true Fail Pass None Fail
0,3,98: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false Fail Pass None Fail
0,3,99: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" Fail Pass None Fail
0,3,9: context range 0 [detached], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity Fail Pass None Fail
0,30,0: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Fail Pass None Fail
0,30,1: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Fail Pass None Fail
0,30,2: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Fail Pass None Fail
0,30,3: context range 0 [detached], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Fail Pass None Fail
0,31,0: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Fail Pass None Fail
0,31,1: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Fail Pass None Fail
0,31,2: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Fail Pass None Fail
0,31,3: context range 0 [detached], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Fail Pass None Fail
0,32,0: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Fail Pass None Fail
0,32,1: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Fail Pass None Fail
0,32,2: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Fail Pass None Fail
0,32,3: context range 0 [detached], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Fail Pass None Fail
0,33,0: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Fail Pass None Fail
0,33,1: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Fail Pass None Fail
0,33,2: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Fail Pass None Fail
0,33,3: context range 0 [detached], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Fail Pass None Fail
0,34,0: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Fail Pass None Fail
0,34,1: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Fail Pass None Fail
0,34,2: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Fail Pass None Fail
0,34,3: context range 0 [detached], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Fail Pass None Fail
0,35,0: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Fail Pass None Fail
0,35,1: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Fail Pass None Fail
0,35,2: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Fail Pass None Fail
0,35,3: context range 0 [detached], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Fail Pass None Fail
0,36,0: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Fail Pass None Fail
0,36,1: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Fail Pass None Fail
0,36,2: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Fail Pass None Fail
0,36,3: context range 0 [detached], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Fail Pass None Fail
0,37,0: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 0 Fail Pass None Fail
0,37,1: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 1 Fail Pass None Fail
0,37,2: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 2 Fail Pass None Fail
0,37,3: context range 0 [detached], argument range 37 [docfrag, 0, docfrag, 0], how 3 Fail Pass None Fail
0,38,0: context range 0 [detached], argument range same as first range, how 0 Fail Pass None Fail
0,38,1: context range 0 [detached], argument range same as first range, how 1 Fail Pass None Fail
0,38,2: context range 0 [detached], argument range same as first range, how 2 Fail Pass None Fail
0,38,3: context range 0 [detached], argument range same as first range, how 3 Fail Pass None Fail
0,4,0: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Fail Pass None Fail
0,4,1: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Fail Pass None Fail
0,4,2: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Fail Pass None Fail
0,4,3: context range 0 [detached], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Fail Pass None Fail
0,5,0: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Fail Pass None Fail
0,5,1: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Fail Pass None Fail
0,5,2: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Fail Pass None Fail
0,5,3: context range 0 [detached], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Fail Pass None Fail
0,6,0: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Fail Pass None Fail
0,6,1: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Fail Pass None Fail
0,6,2: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Fail Pass None Fail
0,6,3: context range 0 [detached], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Fail Pass None Fail
0,7,0: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Fail Pass None Fail
0,7,1: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Fail Pass None Fail
0,7,2: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Fail Pass None Fail
0,7,3: context range 0 [detached], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Fail Pass None Fail
0,8,0: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Fail Pass None Fail
0,8,1: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Fail Pass None Fail
0,8,2: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Fail Pass None Fail
0,8,3: context range 0 [detached], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Fail Pass None Fail
0,9,0: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Fail Pass None Fail
0,9,1: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Fail Pass None Fail
0,9,2: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Fail Pass None Fail
0,9,3: context range 0 [detached], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Fail Pass None Fail
1,0,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 0 Fail Pass None Fail
1,0,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 1 Fail Pass None Fail
1,0,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 2 Fail Pass None Fail
1,0,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 0 [detached], how 3 Fail Pass None Fail
1,1,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
1,1,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
1,1,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
1,1,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
1,10,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
1,10,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
1,10,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
1,10,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
1,11,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
1,11,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
1,11,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
1,11,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
1,12,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
1,12,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
1,12,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
1,12,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
1,13,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
1,13,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
1,13,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
1,13,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
1,14,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
1,14,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
1,14,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
1,14,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
1,15,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
1,15,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
1,15,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
1,15,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
1,16,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
1,16,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
1,16,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
1,16,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
1,17,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
1,17,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
1,17,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
1,17,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
1,18,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
1,18,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
1,18,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
1,18,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
1,19,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
1,19,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
1,19,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
1,19,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
1,2,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
1,2,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
1,2,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
1,2,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
1,20,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
1,20,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
1,20,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
1,20,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
1,21,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
1,21,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
1,21,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
1,21,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
1,22,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
1,22,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
1,22,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
1,22,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
1,23,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
1,23,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
1,23,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
1,23,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
1,24,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
1,24,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
1,24,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
1,24,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
1,25,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
1,25,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
1,25,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
1,25,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
1,26,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
1,26,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
1,26,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
1,26,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
1,27,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
1,27,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
1,27,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
1,27,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
1,28,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
1,28,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
1,28,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
1,28,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
1,29,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
1,29,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
1,29,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
1,29,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
1,3,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
1,3,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
1,3,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
1,3,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
1,30,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
1,30,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
1,30,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
1,30,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
1,31,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
1,31,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
1,31,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
1,31,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
1,32,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
1,32,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
1,32,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
1,32,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
1,33,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
1,33,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
1,33,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
1,33,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
1,34,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
1,34,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
1,34,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
1,34,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
1,35,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
1,35,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
1,35,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
1,35,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
1,36,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
1,36,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
1,36,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
1,36,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
1,37,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
1,37,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
1,37,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
1,37,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
1,38,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 0 Pass Pass None Pass
1,38,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 1 Pass Pass None Pass
1,38,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 2 Pass Pass None Pass
1,38,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range same as first range, how 3 Pass Pass None Pass
1,4,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
1,4,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
1,4,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
1,4,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
1,5,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
1,5,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
1,5,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
1,5,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
1,6,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
1,6,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
1,6,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
1,6,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
1,7,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
1,7,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
1,7,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
1,7,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
1,8,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
1,8,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
1,8,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
1,8,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
1,9,0: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
1,9,1: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
1,9,2: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
1,9,3: context range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
10,0,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 0 Fail Pass None Fail
10,0,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 1 Fail Pass None Fail
10,0,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 2 Fail Pass None Fail
10,0,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 0 [detached], how 3 Fail Pass None Fail
10,1,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
10,1,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
10,1,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
10,1,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
10,10,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
10,10,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
10,10,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
10,10,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
10,11,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
10,11,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
10,11,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
10,11,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
10,12,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
10,12,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
10,12,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
10,12,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
10,13,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
10,13,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
10,13,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
10,13,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
10,14,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
10,14,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
10,14,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
10,14,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
10,15,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
10,15,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
10,15,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
10,15,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
10,16,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
10,16,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
10,16,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
10,16,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
10,17,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
10,17,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
10,17,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
10,17,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
10,18,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
10,18,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
10,18,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
10,18,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
10,19,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
10,19,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
10,19,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
10,19,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
10,2,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
10,2,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
10,2,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
10,2,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
10,20,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
10,20,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
10,20,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
10,20,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
10,21,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
10,21,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
10,21,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
10,21,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
10,22,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
10,22,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
10,22,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
10,22,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
10,23,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
10,23,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
10,23,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
10,23,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
10,24,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
10,24,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
10,24,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
10,24,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
10,25,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
10,25,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
10,25,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
10,25,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
10,26,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
10,26,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
10,26,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
10,26,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
10,27,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
10,27,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
10,27,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
10,27,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
10,28,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
10,28,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
10,28,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
10,28,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
10,29,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
10,29,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
10,29,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
10,29,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
10,3,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
10,3,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
10,3,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
10,3,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
10,30,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
10,30,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
10,30,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
10,30,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
10,31,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
10,31,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
10,31,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
10,31,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
10,32,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
10,32,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
10,32,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
10,32,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
10,33,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
10,33,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
10,33,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
10,33,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
10,34,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
10,34,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
10,34,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
10,34,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
10,35,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
10,35,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
10,35,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
10,35,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
10,36,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
10,36,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
10,36,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
10,36,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
10,37,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
10,37,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
10,37,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
10,37,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
10,38,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 0 Pass Pass None Pass
10,38,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 1 Pass Pass None Pass
10,38,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 2 Pass Pass None Pass
10,38,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range same as first range, how 3 Pass Pass None Pass
10,4,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
10,4,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
10,4,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
10,4,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
10,5,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
10,5,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
10,5,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
10,5,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
10,6,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
10,6,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
10,6,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
10,6,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
10,7,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
10,7,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
10,7,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
10,7,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
10,8,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
10,8,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
10,8,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
10,8,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
10,9,0: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
10,9,1: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
10,9,2: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
10,9,3: context range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
11,0,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 0 Fail Pass None Fail
11,0,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 1 Fail Pass None Fail
11,0,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 2 Fail Pass None Fail
11,0,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 0 [detached], how 3 Fail Pass None Fail
11,1,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
11,1,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
11,1,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
11,1,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
11,10,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
11,10,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
11,10,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
11,10,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
11,11,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
11,11,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
11,11,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
11,11,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
11,12,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
11,12,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
11,12,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
11,12,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
11,13,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
11,13,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
11,13,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
11,13,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
11,14,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
11,14,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
11,14,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
11,14,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
11,15,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
11,15,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
11,15,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
11,15,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
11,16,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
11,16,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
11,16,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
11,16,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
11,17,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
11,17,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
11,17,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
11,17,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
11,18,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
11,18,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
11,18,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
11,18,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
11,19,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
11,19,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
11,19,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
11,19,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
11,2,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
11,2,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
11,2,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
11,2,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
11,20,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
11,20,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
11,20,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
11,20,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
11,21,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
11,21,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
11,21,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
11,21,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
11,22,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
11,22,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
11,22,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
11,22,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
11,23,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
11,23,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
11,23,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
11,23,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
11,24,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
11,24,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
11,24,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
11,24,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
11,25,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
11,25,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
11,25,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
11,25,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
11,26,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
11,26,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
11,26,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
11,26,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
11,27,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
11,27,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
11,27,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
11,27,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
11,28,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
11,28,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
11,28,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
11,28,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
11,29,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
11,29,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
11,29,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
11,29,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
11,3,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
11,3,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
11,3,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
11,3,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
11,30,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
11,30,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
11,30,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
11,30,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
11,31,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
11,31,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
11,31,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
11,31,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
11,32,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
11,32,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
11,32,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
11,32,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
11,33,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
11,33,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
11,33,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
11,33,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
11,34,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
11,34,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
11,34,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
11,34,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
11,35,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
11,35,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
11,35,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
11,35,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
11,36,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
11,36,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
11,36,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
11,36,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
11,37,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
11,37,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
11,37,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
11,37,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
11,38,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 0 Pass Pass None Pass
11,38,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 1 Pass Pass None Pass
11,38,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 2 Pass Pass None Pass
11,38,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range same as first range, how 3 Pass Pass None Pass
11,4,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
11,4,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
11,4,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
11,4,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
11,5,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
11,5,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
11,5,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
11,5,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
11,6,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
11,6,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
11,6,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
11,6,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
11,7,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
11,7,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
11,7,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
11,7,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
11,8,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
11,8,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
11,8,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
11,8,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
11,9,0: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
11,9,1: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
11,9,2: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
11,9,3: context range 11 [document.documentElement, 0, document.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
12,0,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 0 Fail Pass None Fail
12,0,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 1 Fail Pass None Fail
12,0,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 2 Fail Pass None Fail
12,0,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 0 [detached], how 3 Fail Pass None Fail
12,1,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
12,1,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
12,1,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
12,1,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
12,10,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
12,10,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
12,10,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
12,10,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
12,11,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
12,11,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
12,11,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
12,11,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
12,12,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
12,12,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
12,12,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
12,12,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
12,13,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
12,13,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
12,13,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
12,13,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
12,14,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
12,14,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
12,14,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
12,14,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
12,15,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
12,15,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
12,15,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
12,15,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
12,16,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
12,16,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
12,16,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
12,16,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
12,17,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
12,17,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
12,17,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
12,17,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
12,18,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
12,18,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
12,18,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
12,18,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
12,19,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
12,19,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
12,19,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
12,19,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
12,2,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
12,2,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
12,2,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
12,2,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
12,20,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
12,20,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
12,20,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
12,20,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
12,21,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
12,21,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
12,21,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
12,21,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
12,22,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
12,22,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
12,22,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
12,22,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
12,23,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
12,23,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
12,23,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
12,23,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
12,24,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
12,24,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
12,24,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
12,24,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
12,25,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
12,25,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
12,25,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
12,25,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
12,26,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
12,26,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
12,26,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
12,26,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
12,27,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
12,27,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
12,27,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
12,27,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
12,28,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
12,28,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
12,28,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
12,28,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
12,29,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
12,29,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
12,29,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
12,29,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
12,3,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
12,3,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
12,3,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
12,3,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
12,30,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
12,30,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
12,30,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
12,30,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
12,31,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
12,31,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
12,31,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
12,31,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
12,32,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
12,32,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
12,32,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
12,32,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
12,33,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
12,33,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
12,33,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
12,33,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
12,34,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
12,34,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
12,34,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
12,34,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
12,35,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
12,35,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
12,35,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
12,35,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
12,36,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
12,36,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
12,36,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
12,36,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
12,37,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
12,37,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
12,37,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
12,37,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
12,38,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 0 Pass Pass None Pass
12,38,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 1 Pass Pass None Pass
12,38,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 2 Pass Pass None Pass
12,38,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range same as first range, how 3 Pass Pass None Pass
12,4,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
12,4,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
12,4,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
12,4,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
12,5,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
12,5,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
12,5,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
12,5,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
12,6,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
12,6,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
12,6,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
12,6,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
12,7,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
12,7,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
12,7,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
12,7,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
12,8,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
12,8,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
12,8,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
12,8,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
12,9,0: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
12,9,1: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
12,9,2: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
12,9,3: context range 12 [document.documentElement, 0, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
13,0,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 0 Fail Pass None Fail
13,0,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 1 Fail Pass None Fail
13,0,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 2 Fail Pass None Fail
13,0,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 0 [detached], how 3 Fail Pass None Fail
13,1,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
13,1,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
13,1,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
13,1,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
13,10,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
13,10,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
13,10,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
13,10,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
13,11,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
13,11,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
13,11,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
13,11,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
13,12,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
13,12,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
13,12,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
13,12,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
13,13,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
13,13,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
13,13,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
13,13,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
13,14,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
13,14,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
13,14,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
13,14,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
13,15,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
13,15,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
13,15,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
13,15,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
13,16,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
13,16,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
13,16,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
13,16,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
13,17,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
13,17,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
13,17,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
13,17,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
13,18,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
13,18,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
13,18,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
13,18,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
13,19,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
13,19,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
13,19,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
13,19,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
13,2,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
13,2,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
13,2,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
13,2,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
13,20,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
13,20,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
13,20,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
13,20,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
13,21,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
13,21,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
13,21,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
13,21,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
13,22,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
13,22,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
13,22,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
13,22,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
13,23,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
13,23,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
13,23,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
13,23,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
13,24,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
13,24,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
13,24,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
13,24,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
13,25,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
13,25,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
13,25,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
13,25,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
13,26,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
13,26,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
13,26,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
13,26,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
13,27,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
13,27,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
13,27,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
13,27,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
13,28,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
13,28,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
13,28,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
13,28,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
13,29,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
13,29,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
13,29,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
13,29,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
13,3,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
13,3,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
13,3,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
13,3,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
13,30,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
13,30,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
13,30,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
13,30,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
13,31,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
13,31,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
13,31,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
13,31,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
13,32,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
13,32,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
13,32,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
13,32,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
13,33,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
13,33,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
13,33,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
13,33,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
13,34,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
13,34,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
13,34,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
13,34,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
13,35,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
13,35,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
13,35,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
13,35,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
13,36,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
13,36,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
13,36,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
13,36,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
13,37,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
13,37,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
13,37,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
13,37,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
13,38,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 0 Pass Pass None Pass
13,38,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 1 Pass Pass None Pass
13,38,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 2 Pass Pass None Pass
13,38,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range same as first range, how 3 Pass Pass None Pass
13,4,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
13,4,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
13,4,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
13,4,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
13,5,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
13,5,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
13,5,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
13,5,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
13,6,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
13,6,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
13,6,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
13,6,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
13,7,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
13,7,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
13,7,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
13,7,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
13,8,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
13,8,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
13,8,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
13,8,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
13,9,0: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
13,9,1: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
13,9,2: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
13,9,3: context range 13 [document.documentElement, 1, document.documentElement, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
14,0,0: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 0 Fail Pass None Fail
14,0,1: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 1 Fail Pass None Fail
14,0,2: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 2 Fail Pass None Fail
14,0,3: context range 14 [document.head, 1, document.head, 1], argument range 0 [detached], how 3 Fail Pass None Fail
14,1,0: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
14,1,1: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
14,1,2: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
14,1,3: context range 14 [document.head, 1, document.head, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
14,10,0: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
14,10,1: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
14,10,2: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
14,10,3: context range 14 [document.head, 1, document.head, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
14,11,0: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
14,11,1: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
14,11,2: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
14,11,3: context range 14 [document.head, 1, document.head, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
14,12,0: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
14,12,1: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
14,12,2: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
14,12,3: context range 14 [document.head, 1, document.head, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
14,13,0: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
14,13,1: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
14,13,2: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
14,13,3: context range 14 [document.head, 1, document.head, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
14,14,0: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
14,14,1: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
14,14,2: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
14,14,3: context range 14 [document.head, 1, document.head, 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
14,15,0: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
14,15,1: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
14,15,2: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
14,15,3: context range 14 [document.head, 1, document.head, 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
14,16,0: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
14,16,1: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
14,16,2: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
14,16,3: context range 14 [document.head, 1, document.head, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
14,17,0: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
14,17,1: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
14,17,2: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
14,17,3: context range 14 [document.head, 1, document.head, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
14,18,0: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
14,18,1: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
14,18,2: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
14,18,3: context range 14 [document.head, 1, document.head, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
14,19,0: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
14,19,1: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
14,19,2: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
14,19,3: context range 14 [document.head, 1, document.head, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
14,2,0: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
14,2,1: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
14,2,2: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
14,2,3: context range 14 [document.head, 1, document.head, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
14,20,0: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
14,20,1: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
14,20,2: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
14,20,3: context range 14 [document.head, 1, document.head, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
14,21,0: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
14,21,1: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
14,21,2: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
14,21,3: context range 14 [document.head, 1, document.head, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
14,22,0: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
14,22,1: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
14,22,2: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
14,22,3: context range 14 [document.head, 1, document.head, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
14,23,0: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
14,23,1: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
14,23,2: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
14,23,3: context range 14 [document.head, 1, document.head, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
14,24,0: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
14,24,1: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
14,24,2: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
14,24,3: context range 14 [document.head, 1, document.head, 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
14,25,0: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
14,25,1: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
14,25,2: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
14,25,3: context range 14 [document.head, 1, document.head, 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
14,26,0: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
14,26,1: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
14,26,2: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
14,26,3: context range 14 [document.head, 1, document.head, 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
14,27,0: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
14,27,1: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
14,27,2: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
14,27,3: context range 14 [document.head, 1, document.head, 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
14,28,0: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
14,28,1: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
14,28,2: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
14,28,3: context range 14 [document.head, 1, document.head, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
14,29,0: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
14,29,1: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
14,29,2: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
14,29,3: context range 14 [document.head, 1, document.head, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
14,3,0: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
14,3,1: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
14,3,2: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
14,3,3: context range 14 [document.head, 1, document.head, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
14,30,0: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
14,30,1: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
14,30,2: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
14,30,3: context range 14 [document.head, 1, document.head, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
14,31,0: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
14,31,1: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
14,31,2: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
14,31,3: context range 14 [document.head, 1, document.head, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
14,32,0: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
14,32,1: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
14,32,2: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
14,32,3: context range 14 [document.head, 1, document.head, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
14,33,0: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
14,33,1: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
14,33,2: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
14,33,3: context range 14 [document.head, 1, document.head, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
14,34,0: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
14,34,1: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
14,34,2: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
14,34,3: context range 14 [document.head, 1, document.head, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
14,35,0: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
14,35,1: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
14,35,2: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
14,35,3: context range 14 [document.head, 1, document.head, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
14,36,0: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
14,36,1: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
14,36,2: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
14,36,3: context range 14 [document.head, 1, document.head, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
14,37,0: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
14,37,1: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
14,37,2: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
14,37,3: context range 14 [document.head, 1, document.head, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
14,38,0: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 0 Pass Pass None Pass
14,38,1: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 1 Pass Pass None Pass
14,38,2: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 2 Pass Pass None Pass
14,38,3: context range 14 [document.head, 1, document.head, 1], argument range same as first range, how 3 Pass Pass None Pass
14,4,0: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
14,4,1: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
14,4,2: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
14,4,3: context range 14 [document.head, 1, document.head, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
14,5,0: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
14,5,1: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
14,5,2: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
14,5,3: context range 14 [document.head, 1, document.head, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
14,6,0: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
14,6,1: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
14,6,2: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
14,6,3: context range 14 [document.head, 1, document.head, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
14,7,0: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
14,7,1: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
14,7,2: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
14,7,3: context range 14 [document.head, 1, document.head, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
14,8,0: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
14,8,1: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
14,8,2: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
14,8,3: context range 14 [document.head, 1, document.head, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
14,9,0: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
14,9,1: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
14,9,2: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
14,9,3: context range 14 [document.head, 1, document.head, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
15,0,0: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 0 Fail Pass None Fail
15,0,1: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 1 Fail Pass None Fail
15,0,2: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 2 Fail Pass None Fail
15,0,3: context range 15 [document.body, 4, document.body, 5], argument range 0 [detached], how 3 Fail Pass None Fail
15,1,0: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
15,1,1: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
15,1,2: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
15,1,3: context range 15 [document.body, 4, document.body, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
15,10,0: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
15,10,1: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
15,10,2: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
15,10,3: context range 15 [document.body, 4, document.body, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
15,11,0: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
15,11,1: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
15,11,2: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
15,11,3: context range 15 [document.body, 4, document.body, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
15,12,0: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
15,12,1: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
15,12,2: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
15,12,3: context range 15 [document.body, 4, document.body, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
15,13,0: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
15,13,1: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
15,13,2: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
15,13,3: context range 15 [document.body, 4, document.body, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
15,14,0: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
15,14,1: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
15,14,2: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
15,14,3: context range 15 [document.body, 4, document.body, 5], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
15,15,0: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
15,15,1: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
15,15,2: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
15,15,3: context range 15 [document.body, 4, document.body, 5], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
15,16,0: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
15,16,1: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
15,16,2: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
15,16,3: context range 15 [document.body, 4, document.body, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
15,17,0: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
15,17,1: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
15,17,2: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
15,17,3: context range 15 [document.body, 4, document.body, 5], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
15,18,0: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
15,18,1: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
15,18,2: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
15,18,3: context range 15 [document.body, 4, document.body, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
15,19,0: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
15,19,1: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
15,19,2: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
15,19,3: context range 15 [document.body, 4, document.body, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
15,2,0: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
15,2,1: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
15,2,2: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
15,2,3: context range 15 [document.body, 4, document.body, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
15,20,0: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
15,20,1: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
15,20,2: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
15,20,3: context range 15 [document.body, 4, document.body, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
15,21,0: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
15,21,1: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
15,21,2: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
15,21,3: context range 15 [document.body, 4, document.body, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
15,22,0: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
15,22,1: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
15,22,2: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
15,22,3: context range 15 [document.body, 4, document.body, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
15,23,0: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
15,23,1: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
15,23,2: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
15,23,3: context range 15 [document.body, 4, document.body, 5], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
15,24,0: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
15,24,1: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
15,24,2: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
15,24,3: context range 15 [document.body, 4, document.body, 5], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
15,25,0: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
15,25,1: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
15,25,2: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
15,25,3: context range 15 [document.body, 4, document.body, 5], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
15,26,0: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
15,26,1: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
15,26,2: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
15,26,3: context range 15 [document.body, 4, document.body, 5], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
15,27,0: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
15,27,1: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
15,27,2: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
15,27,3: context range 15 [document.body, 4, document.body, 5], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
15,28,0: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
15,28,1: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
15,28,2: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
15,28,3: context range 15 [document.body, 4, document.body, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
15,29,0: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
15,29,1: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
15,29,2: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
15,29,3: context range 15 [document.body, 4, document.body, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
15,3,0: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
15,3,1: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
15,3,2: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
15,3,3: context range 15 [document.body, 4, document.body, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
15,30,0: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
15,30,1: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
15,30,2: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
15,30,3: context range 15 [document.body, 4, document.body, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
15,31,0: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
15,31,1: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
15,31,2: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
15,31,3: context range 15 [document.body, 4, document.body, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
15,32,0: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
15,32,1: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
15,32,2: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
15,32,3: context range 15 [document.body, 4, document.body, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
15,33,0: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
15,33,1: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
15,33,2: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
15,33,3: context range 15 [document.body, 4, document.body, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
15,34,0: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
15,34,1: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
15,34,2: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
15,34,3: context range 15 [document.body, 4, document.body, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
15,35,0: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
15,35,1: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
15,35,2: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
15,35,3: context range 15 [document.body, 4, document.body, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
15,36,0: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
15,36,1: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
15,36,2: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
15,36,3: context range 15 [document.body, 4, document.body, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
15,37,0: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
15,37,1: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
15,37,2: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
15,37,3: context range 15 [document.body, 4, document.body, 5], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
15,38,0: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 0 Pass Pass None Pass
15,38,1: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 1 Pass Pass None Pass
15,38,2: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 2 Pass Pass None Pass
15,38,3: context range 15 [document.body, 4, document.body, 5], argument range same as first range, how 3 Pass Pass None Pass
15,4,0: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
15,4,1: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
15,4,2: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
15,4,3: context range 15 [document.body, 4, document.body, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
15,5,0: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
15,5,1: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
15,5,2: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
15,5,3: context range 15 [document.body, 4, document.body, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
15,6,0: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
15,6,1: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
15,6,2: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
15,6,3: context range 15 [document.body, 4, document.body, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
15,7,0: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
15,7,1: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
15,7,2: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
15,7,3: context range 15 [document.body, 4, document.body, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
15,8,0: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
15,8,1: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
15,8,2: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
15,8,3: context range 15 [document.body, 4, document.body, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
15,9,0: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
15,9,1: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
15,9,2: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
15,9,3: context range 15 [document.body, 4, document.body, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
16,0,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0 Fail Pass None Fail
16,0,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "quasit" Fail Pass None Fail
16,0,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -Infinity Fail Pass None Fail
16,0,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65535 Fail Pass None Fail
16,0,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65536 Fail Pass None Fail
16,0,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65537 Fail Pass None Fail
16,0,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65538 Fail Pass None Fail
16,0,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65539 Fail Pass None Fail
16,0,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 65540 Fail Pass None Fail
16,0,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65537 Fail Pass None Fail
16,0,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65536 Fail Pass None Fail
16,0,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65535 Fail Pass None Fail
16,0,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1 Fail Pass None Fail
16,0,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65534 Fail Pass None Fail
16,0,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65533 Fail Pass None Fail
16,0,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -65532 Fail Pass None Fail
16,0,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967295 Fail Pass None Fail
16,0,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967296 Fail Pass None Fail
16,0,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967297 Fail Pass None Fail
16,0,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967298 Fail Pass None Fail
16,0,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967299 Fail Pass None Fail
16,0,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4294967300 Fail Pass None Fail
16,0,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0.5 Fail Pass None Fail
16,0,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2 Fail Pass None Fail
16,0,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0.5 Fail Pass None Fail
16,0,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1.5 Fail Pass None Fail
16,0,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2.5 Fail Pass None Fail
16,0,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3.5 Fail Pass None Fail
16,0,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4.5 Fail Pass None Fail
16,0,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -1.5 Fail Pass None Fail
16,0,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0.5 Fail Pass None Fail
16,0,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 0.5 Fail Pass None Fail
16,0,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 1.5 Fail Pass None Fail
16,0,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 2.5 Fail Pass None Fail
16,0,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3 Fail Pass None Fail
16,0,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 3.5 Fail Pass None Fail
16,0,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -73.5 Fail Pass None Fail
16,0,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -72.5 Fail Pass None Fail
16,0,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -71.5 Fail Pass None Fail
16,0,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -70.5 Fail Pass None Fail
16,0,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -69.5 Fail Pass None Fail
16,0,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -68.5 Fail Pass None Fail
16,0,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0" Fail Pass None Fail
16,0,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1" Fail Pass None Fail
16,0,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2" Fail Pass None Fail
16,0,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -1 Fail Pass None Fail
16,0,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3" Fail Pass None Fail
16,0,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-1" Fail Pass None Fail
16,0,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4" Fail Pass None Fail
16,0,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "5" Fail Pass None Fail
16,0,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "NaN" Fail Pass None Fail
16,0,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0" Fail Pass None Fail
16,0,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "Infinity" Fail Pass None Fail
16,0,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-Infinity" Fail Pass None Fail
16,0,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65535" Fail Pass None Fail
16,0,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65536" Fail Pass None Fail
16,0,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 4 Fail Pass None Fail
16,0,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65537" Fail Pass None Fail
16,0,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65538" Fail Pass None Fail
16,0,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65539" Fail Pass None Fail
16,0,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "65540" Fail Pass None Fail
16,0,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65537" Fail Pass None Fail
16,0,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65536" Fail Pass None Fail
16,0,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65535" Fail Pass None Fail
16,0,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65534" Fail Pass None Fail
16,0,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65533" Fail Pass None Fail
16,0,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-65532" Fail Pass None Fail
16,0,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how 5 Fail Pass None Fail
16,0,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967295" Fail Pass None Fail
16,0,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967296" Fail Pass None Fail
16,0,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967297" Fail Pass None Fail
16,0,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967298" Fail Pass None Fail
16,0,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967299" Fail Pass None Fail
16,0,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4294967300" Fail Pass None Fail
16,0,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-0.5" Fail Pass None Fail
16,0,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0.5" Fail Pass None Fail
16,0,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1.5" Fail Pass None Fail
16,0,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2.5" Fail Pass None Fail
16,0,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how NaN Fail Pass None Fail
16,0,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3.5" Fail Pass None Fail
16,0,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "4.5" Fail Pass None Fail
16,0,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-1.5" Fail Pass None Fail
16,0,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-0.5" Fail Pass None Fail
16,0,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "0.5" Fail Pass None Fail
16,0,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "1.5" Fail Pass None Fail
16,0,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "2.5" Fail Pass None Fail
16,0,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "3.5" Fail Pass None Fail
16,0,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-73.5" Fail Pass None Fail
16,0,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-72.5" Fail Pass None Fail
16,0,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how -0 Fail Pass None Fail
16,0,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-71.5" Fail Pass None Fail
16,0,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-70.5" Fail Pass None Fail
16,0,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-69.5" Fail Pass None Fail
16,0,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "-68.5" Fail Pass None Fail
16,0,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "6.5536e4" Fail Pass None Fail
16,0,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how null Fail Pass None Fail
16,0,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how undefined Fail Pass None Fail
16,0,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how true Fail Pass None Fail
16,0,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how false Fail Pass None Fail
16,0,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how "" Fail Pass None Fail
16,0,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 0 [detached], how Infinity Fail Pass None Fail
16,1,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
16,1,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
16,1,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
16,1,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
16,10,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
16,10,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
16,10,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
16,10,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
16,11,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
16,11,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
16,11,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
16,11,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
16,12,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
16,12,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
16,12,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
16,12,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
16,13,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
16,13,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
16,13,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
16,13,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
16,14,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
16,14,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
16,14,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
16,14,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
16,15,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
16,15,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
16,15,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
16,15,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
16,16,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
16,16,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" Pass Pass None Pass
16,16,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity Pass Pass None Pass
16,16,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 Fail Pass None Fail
16,16,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 Fail Pass None Fail
16,16,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 Fail Pass None Fail
16,16,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 Fail Pass None Fail
16,16,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 Fail Pass None Fail
16,16,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 Fail Pass None Fail
16,16,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 Fail Pass None Fail
16,16,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 Fail Pass None Fail
16,16,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 Fail Pass None Fail
16,16,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
16,16,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 Fail Pass None Fail
16,16,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 Fail Pass None Fail
16,16,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 Fail Pass None Fail
16,16,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 Fail Pass None Fail
16,16,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 Pass Pass None Pass
16,16,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 Pass Pass None Pass
16,16,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 Pass Pass None Pass
16,16,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 Pass Pass None Pass
16,16,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 Fail Pass None Fail
16,16,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Pass Pass None Pass
16,16,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
16,16,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Pass Pass None Pass
16,16,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Pass Pass None Pass
16,16,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Pass Pass None Pass
16,16,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Pass Pass None Pass
16,16,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 Fail Pass None Fail
16,16,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 Fail Pass None Fail
16,16,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Pass Pass None Pass
16,16,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Pass Pass None Pass
16,16,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Pass Pass None Pass
16,16,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Pass Pass None Pass
16,16,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
16,16,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Pass Pass None Pass
16,16,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 Fail Pass None Fail
16,16,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 Fail Pass None Fail
16,16,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 Fail Pass None Fail
16,16,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 Fail Pass None Fail
16,16,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 Fail Pass None Fail
16,16,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 Fail Pass None Fail
16,16,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Pass Pass None Pass
16,16,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" Pass Pass None Pass
16,16,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" Pass Pass None Pass
16,16,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 Fail Pass None Fail
16,16,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" Pass Pass None Pass
16,16,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" Fail Pass None Fail
16,16,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" Fail Pass None Fail
16,16,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" Fail Pass None Fail
16,16,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" Pass Pass None Pass
16,16,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Pass Pass None Pass
16,16,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" Pass Pass None Pass
16,16,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" Pass Pass None Pass
16,16,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" Fail Pass None Fail
16,16,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" Fail Pass None Fail
16,16,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 Fail Pass None Fail
16,16,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" Fail Pass None Fail
16,16,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" Fail Pass None Fail
16,16,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" Fail Pass None Fail
16,16,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" Fail Pass None Fail
16,16,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" Fail Pass None Fail
16,16,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" Fail Pass None Fail
16,16,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" Fail Pass None Fail
16,16,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" Fail Pass None Fail
16,16,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" Fail Pass None Fail
16,16,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" Fail Pass None Fail
16,16,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 Fail Pass None Fail
16,16,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" Fail Pass None Fail
16,16,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" Pass Pass None Pass
16,16,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" Pass Pass None Pass
16,16,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" Pass Pass None Pass
16,16,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" Pass Pass None Pass
16,16,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" Fail Pass None Fail
16,16,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Pass Pass None Pass
16,16,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Pass Pass None Pass
16,16,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Pass Pass None Pass
16,16,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Pass Pass None Pass
16,16,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN Pass Pass None Pass
16,16,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Pass Pass None Pass
16,16,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" Fail Pass None Fail
16,16,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" Fail Pass None Fail
16,16,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Pass Pass None Pass
16,16,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Pass Pass None Pass
16,16,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Pass Pass None Pass
16,16,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Pass Pass None Pass
16,16,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Pass Pass None Pass
16,16,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" Fail Pass None Fail
16,16,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" Fail Pass None Fail
16,16,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 Pass Pass None Pass
16,16,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" Fail Pass None Fail
16,16,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" Fail Pass None Fail
16,16,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" Fail Pass None Fail
16,16,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" Fail Pass None Fail
16,16,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" Fail Pass None Fail
16,16,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null Pass Pass None Pass
16,16,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined Pass Pass None Pass
16,16,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true Pass Pass None Pass
16,16,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false Pass Pass None Pass
16,16,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" Pass Pass None Pass
16,16,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity Pass Pass None Pass
16,17,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
16,17,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
16,17,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
16,17,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
16,18,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
16,18,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
16,18,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
16,18,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
16,19,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
16,19,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
16,19,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
16,19,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
16,2,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
16,2,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
16,2,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
16,2,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
16,20,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
16,20,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
16,20,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
16,20,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
16,21,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
16,21,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" Pass Pass None Pass
16,21,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity Pass Pass None Pass
16,21,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 Fail Pass None Fail
16,21,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 Pass Pass None Pass
16,21,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 Pass Pass None Pass
16,21,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 Pass Pass None Pass
16,21,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 Pass Pass None Pass
16,21,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 Fail Pass None Fail
16,21,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 Fail Pass None Fail
16,21,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 Pass Pass None Pass
16,21,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 Pass Pass None Pass
16,21,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
16,21,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 Pass Pass None Pass
16,21,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 Pass Pass None Pass
16,21,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 Fail Pass None Fail
16,21,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 Fail Pass None Fail
16,21,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 Pass Pass None Pass
16,21,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 Pass Pass None Pass
16,21,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 Pass Pass None Pass
16,21,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 Pass Pass None Pass
16,21,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 Fail Pass None Fail
16,21,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Pass Pass None Pass
16,21,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
16,21,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Pass Pass None Pass
16,21,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Pass Pass None Pass
16,21,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Pass Pass None Pass
16,21,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Pass Pass None Pass
16,21,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 Fail Pass None Fail
16,21,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 Fail Pass None Fail
16,21,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Pass Pass None Pass
16,21,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Pass Pass None Pass
16,21,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Pass Pass None Pass
16,21,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Pass Pass None Pass
16,21,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
16,21,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Pass Pass None Pass
16,21,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 Fail Pass None Fail
16,21,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 Fail Pass None Fail
16,21,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 Fail Pass None Fail
16,21,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 Fail Pass None Fail
16,21,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 Fail Pass None Fail
16,21,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 Fail Pass None Fail
16,21,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Pass Pass None Pass
16,21,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" Pass Pass None Pass
16,21,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" Pass Pass None Pass
16,21,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 Fail Pass None Fail
16,21,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" Pass Pass None Pass
16,21,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" Fail Pass None Fail
16,21,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" Fail Pass None Fail
16,21,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" Fail Pass None Fail
16,21,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" Pass Pass None Pass
16,21,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Pass Pass None Pass
16,21,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" Pass Pass None Pass
16,21,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" Pass Pass None Pass
16,21,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" Fail Pass None Fail
16,21,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" Pass Pass None Pass
16,21,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 Fail Pass None Fail
16,21,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" Pass Pass None Pass
16,21,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" Pass Pass None Pass
16,21,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" Pass Pass None Pass
16,21,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" Fail Pass None Fail
16,21,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" Fail Pass None Fail
16,21,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" Pass Pass None Pass
16,21,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" Pass Pass None Pass
16,21,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" Pass Pass None Pass
16,21,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" Pass Pass None Pass
16,21,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" Fail Pass None Fail
16,21,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 Fail Pass None Fail
16,21,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" Fail Pass None Fail
16,21,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" Pass Pass None Pass
16,21,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" Pass Pass None Pass
16,21,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" Pass Pass None Pass
16,21,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" Pass Pass None Pass
16,21,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" Fail Pass None Fail
16,21,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Pass Pass None Pass
16,21,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Pass Pass None Pass
16,21,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Pass Pass None Pass
16,21,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Pass Pass None Pass
16,21,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN Pass Pass None Pass
16,21,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Pass Pass None Pass
16,21,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" Fail Pass None Fail
16,21,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" Fail Pass None Fail
16,21,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Pass Pass None Pass
16,21,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Pass Pass None Pass
16,21,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Pass Pass None Pass
16,21,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Pass Pass None Pass
16,21,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Pass Pass None Pass
16,21,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" Fail Pass None Fail
16,21,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" Fail Pass None Fail
16,21,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 Pass Pass None Pass
16,21,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" Fail Pass None Fail
16,21,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" Fail Pass None Fail
16,21,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" Fail Pass None Fail
16,21,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" Fail Pass None Fail
16,21,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" Pass Pass None Pass
16,21,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null Pass Pass None Pass
16,21,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined Pass Pass None Pass
16,21,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true Pass Pass None Pass
16,21,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false Pass Pass None Pass
16,21,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" Pass Pass None Pass
16,21,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity Pass Pass None Pass
16,22,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
16,22,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
16,22,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
16,22,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
16,23,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
16,23,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
16,23,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
16,23,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
16,24,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
16,24,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
16,24,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
16,24,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
16,25,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
16,25,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
16,25,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
16,25,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
16,26,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
16,26,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
16,26,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
16,26,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
16,27,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
16,27,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "quasit" Pass Pass None Pass
16,27,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -Infinity Pass Pass None Pass
16,27,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65535 Fail Pass None Fail
16,27,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65536 Pass Pass None Pass
16,27,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65537 Pass Pass None Pass
16,27,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65538 Pass Pass None Pass
16,27,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65539 Pass Pass None Pass
16,27,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 65540 Fail Pass None Fail
16,27,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65537 Fail Pass None Fail
16,27,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65536 Pass Pass None Pass
16,27,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65535 Pass Pass None Pass
16,27,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
16,27,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65534 Pass Pass None Pass
16,27,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65533 Pass Pass None Pass
16,27,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -65532 Fail Pass None Fail
16,27,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967295 Fail Pass None Fail
16,27,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967296 Pass Pass None Pass
16,27,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967297 Pass Pass None Pass
16,27,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967298 Pass Pass None Pass
16,27,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967299 Pass Pass None Pass
16,27,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4294967300 Fail Pass None Fail
16,27,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0.5 Pass Pass None Pass
16,27,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
16,27,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0.5 Pass Pass None Pass
16,27,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1.5 Pass Pass None Pass
16,27,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2.5 Pass Pass None Pass
16,27,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3.5 Pass Pass None Pass
16,27,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4.5 Fail Pass None Fail
16,27,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -1.5 Fail Pass None Fail
16,27,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0.5 Pass Pass None Pass
16,27,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 0.5 Pass Pass None Pass
16,27,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 1.5 Pass Pass None Pass
16,27,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 2.5 Pass Pass None Pass
16,27,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
16,27,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 3.5 Pass Pass None Pass
16,27,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -73.5 Fail Pass None Fail
16,27,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -72.5 Fail Pass None Fail
16,27,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -71.5 Fail Pass None Fail
16,27,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -70.5 Fail Pass None Fail
16,27,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -69.5 Fail Pass None Fail
16,27,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -68.5 Fail Pass None Fail
16,27,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0" Pass Pass None Pass
16,27,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1" Pass Pass None Pass
16,27,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2" Pass Pass None Pass
16,27,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -1 Fail Pass None Fail
16,27,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3" Pass Pass None Pass
16,27,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-1" Fail Pass None Fail
16,27,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4" Fail Pass None Fail
16,27,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "5" Fail Pass None Fail
16,27,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "NaN" Pass Pass None Pass
16,27,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0" Pass Pass None Pass
16,27,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "Infinity" Pass Pass None Pass
16,27,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" Pass Pass None Pass
16,27,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65535" Fail Pass None Fail
16,27,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65536" Pass Pass None Pass
16,27,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 4 Fail Pass None Fail
16,27,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65537" Pass Pass None Pass
16,27,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65538" Pass Pass None Pass
16,27,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65539" Pass Pass None Pass
16,27,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "65540" Fail Pass None Fail
16,27,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65537" Fail Pass None Fail
16,27,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65536" Pass Pass None Pass
16,27,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65535" Pass Pass None Pass
16,27,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65534" Pass Pass None Pass
16,27,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65533" Pass Pass None Pass
16,27,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-65532" Fail Pass None Fail
16,27,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how 5 Fail Pass None Fail
16,27,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967295" Fail Pass None Fail
16,27,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967296" Pass Pass None Pass
16,27,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967297" Pass Pass None Pass
16,27,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967298" Pass Pass None Pass
16,27,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967299" Pass Pass None Pass
16,27,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4294967300" Fail Pass None Fail
16,27,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Pass Pass None Pass
16,27,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0.5" Pass Pass None Pass
16,27,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1.5" Pass Pass None Pass
16,27,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2.5" Pass Pass None Pass
16,27,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how NaN Pass Pass None Pass
16,27,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3.5" Pass Pass None Pass
16,27,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "4.5" Fail Pass None Fail
16,27,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-1.5" Fail Pass None Fail
16,27,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Pass Pass None Pass
16,27,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "0.5" Pass Pass None Pass
16,27,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "1.5" Pass Pass None Pass
16,27,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "2.5" Pass Pass None Pass
16,27,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "3.5" Pass Pass None Pass
16,27,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-73.5" Fail Pass None Fail
16,27,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-72.5" Fail Pass None Fail
16,27,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how -0 Pass Pass None Pass
16,27,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-71.5" Fail Pass None Fail
16,27,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-70.5" Fail Pass None Fail
16,27,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-69.5" Fail Pass None Fail
16,27,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "-68.5" Fail Pass None Fail
16,27,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" Pass Pass None Pass
16,27,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how null Pass Pass None Pass
16,27,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how undefined Pass Pass None Pass
16,27,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how true Pass Pass None Pass
16,27,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how false Pass Pass None Pass
16,27,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how "" Pass Pass None Pass
16,27,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 27 [testDiv, 0, comment, 5], how Infinity Pass Pass None Pass
16,28,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
16,28,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
16,28,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
16,28,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
16,29,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
16,29,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
16,29,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
16,29,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
16,3,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
16,3,100: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" Pass Pass None Pass
16,3,10: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity Pass Pass None Pass
16,3,11: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 Fail Pass None Fail
16,3,12: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 Pass Pass None Pass
16,3,13: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 Pass Pass None Pass
16,3,14: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 Pass Pass None Pass
16,3,15: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 Pass Pass None Pass
16,3,16: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 Fail Pass None Fail
16,3,17: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 Fail Pass None Fail
16,3,18: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 Pass Pass None Pass
16,3,19: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 Pass Pass None Pass
16,3,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
16,3,20: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 Pass Pass None Pass
16,3,21: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 Pass Pass None Pass
16,3,22: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 Fail Pass None Fail
16,3,23: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 Fail Pass None Fail
16,3,24: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 Pass Pass None Pass
16,3,25: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 Pass Pass None Pass
16,3,26: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 Pass Pass None Pass
16,3,27: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 Pass Pass None Pass
16,3,28: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 Fail Pass None Fail
16,3,29: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Pass Pass None Pass
16,3,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
16,3,30: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Pass Pass None Pass
16,3,31: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Pass Pass None Pass
16,3,32: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Pass Pass None Pass
16,3,33: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Pass Pass None Pass
16,3,34: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 Fail Pass None Fail
16,3,35: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 Fail Pass None Fail
16,3,36: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Pass Pass None Pass
16,3,37: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Pass Pass None Pass
16,3,38: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Pass Pass None Pass
16,3,39: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Pass Pass None Pass
16,3,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
16,3,40: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Pass Pass None Pass
16,3,41: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 Fail Pass None Fail
16,3,42: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 Fail Pass None Fail
16,3,43: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 Fail Pass None Fail
16,3,44: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 Fail Pass None Fail
16,3,45: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 Fail Pass None Fail
16,3,46: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 Fail Pass None Fail
16,3,47: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Pass Pass None Pass
16,3,48: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" Pass Pass None Pass
16,3,49: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" Pass Pass None Pass
16,3,4: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 Fail Pass None Fail
16,3,50: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" Pass Pass None Pass
16,3,51: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" Fail Pass None Fail
16,3,52: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" Fail Pass None Fail
16,3,53: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" Fail Pass None Fail
16,3,54: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" Pass Pass None Pass
16,3,55: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Pass Pass None Pass
16,3,56: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" Pass Pass None Pass
16,3,57: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" Pass Pass None Pass
16,3,58: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" Fail Pass None Fail
16,3,59: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" Pass Pass None Pass
16,3,5: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 Fail Pass None Fail
16,3,60: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" Pass Pass None Pass
16,3,61: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" Pass Pass None Pass
16,3,62: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" Pass Pass None Pass
16,3,63: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" Fail Pass None Fail
16,3,64: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" Fail Pass None Fail
16,3,65: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" Pass Pass None Pass
16,3,66: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" Pass Pass None Pass
16,3,67: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" Pass Pass None Pass
16,3,68: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" Pass Pass None Pass
16,3,69: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" Fail Pass None Fail
16,3,6: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 Fail Pass None Fail
16,3,70: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" Fail Pass None Fail
16,3,71: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" Pass Pass None Pass
16,3,72: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" Pass Pass None Pass
16,3,73: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" Pass Pass None Pass
16,3,74: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" Pass Pass None Pass
16,3,75: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" Fail Pass None Fail
16,3,76: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Pass Pass None Pass
16,3,77: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Pass Pass None Pass
16,3,78: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Pass Pass None Pass
16,3,79: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Pass Pass None Pass
16,3,7: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN Pass Pass None Pass
16,3,80: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Pass Pass None Pass
16,3,81: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" Fail Pass None Fail
16,3,82: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" Fail Pass None Fail
16,3,83: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Pass Pass None Pass
16,3,84: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Pass Pass None Pass
16,3,85: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Pass Pass None Pass
16,3,86: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Pass Pass None Pass
16,3,87: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Pass Pass None Pass
16,3,88: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" Fail Pass None Fail
16,3,89: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" Fail Pass None Fail
16,3,8: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 Pass Pass None Pass
16,3,90: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" Fail Pass None Fail
16,3,91: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" Fail Pass None Fail
16,3,92: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" Fail Pass None Fail
16,3,93: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" Fail Pass None Fail
16,3,94: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" Pass Pass None Pass
16,3,95: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null Pass Pass None Pass
16,3,96: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined Pass Pass None Pass
16,3,97: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true Pass Pass None Pass
16,3,98: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false Pass Pass None Pass
16,3,99: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" Pass Pass None Pass
16,3,9: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity Pass Pass None Pass
16,30,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
16,30,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
16,30,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
16,30,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
16,31,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
16,31,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
16,31,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
16,31,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
16,32,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
16,32,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
16,32,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
16,32,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
16,33,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
16,33,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
16,33,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
16,33,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
16,34,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
16,34,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
16,34,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
16,34,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
16,35,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
16,35,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
16,35,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
16,35,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
16,36,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
16,36,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
16,36,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
16,36,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
16,37,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
16,37,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
16,37,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
16,37,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
16,38,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 0 Pass Pass None Pass
16,38,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 1 Pass Pass None Pass
16,38,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 2 Pass Pass None Pass
16,38,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range same as first range, how 3 Pass Pass None Pass
16,4,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
16,4,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
16,4,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
16,4,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
16,5,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
16,5,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
16,5,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
16,5,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
16,6,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
16,6,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
16,6,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
16,6,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
16,7,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
16,7,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
16,7,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
16,7,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
16,8,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
16,8,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
16,8,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
16,8,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
16,9,0: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
16,9,1: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
16,9,2: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
16,9,3: context range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
17,0,0: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 0 Fail Pass None Fail
17,0,1: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 1 Fail Pass None Fail
17,0,2: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 2 Fail Pass None Fail
17,0,3: context range 17 [paras[0], 0, paras[0], 1], argument range 0 [detached], how 3 Fail Pass None Fail
17,1,0: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
17,1,1: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
17,1,2: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
17,1,3: context range 17 [paras[0], 0, paras[0], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
17,10,0: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
17,10,1: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
17,10,2: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
17,10,3: context range 17 [paras[0], 0, paras[0], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
17,11,0: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
17,11,1: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
17,11,2: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
17,11,3: context range 17 [paras[0], 0, paras[0], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
17,12,0: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
17,12,1: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
17,12,2: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
17,12,3: context range 17 [paras[0], 0, paras[0], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
17,13,0: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
17,13,1: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
17,13,2: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
17,13,3: context range 17 [paras[0], 0, paras[0], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
17,14,0: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
17,14,1: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
17,14,2: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
17,14,3: context range 17 [paras[0], 0, paras[0], 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
17,15,0: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
17,15,1: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
17,15,2: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
17,15,3: context range 17 [paras[0], 0, paras[0], 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
17,16,0: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
17,16,1: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
17,16,2: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
17,16,3: context range 17 [paras[0], 0, paras[0], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
17,17,0: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
17,17,1: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
17,17,2: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
17,17,3: context range 17 [paras[0], 0, paras[0], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
17,18,0: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
17,18,1: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
17,18,2: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
17,18,3: context range 17 [paras[0], 0, paras[0], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
17,19,0: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
17,19,1: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
17,19,2: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
17,19,3: context range 17 [paras[0], 0, paras[0], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
17,2,0: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
17,2,1: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
17,2,2: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
17,2,3: context range 17 [paras[0], 0, paras[0], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
17,20,0: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
17,20,1: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
17,20,2: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
17,20,3: context range 17 [paras[0], 0, paras[0], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
17,21,0: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
17,21,1: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
17,21,2: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
17,21,3: context range 17 [paras[0], 0, paras[0], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
17,22,0: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
17,22,1: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
17,22,2: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
17,22,3: context range 17 [paras[0], 0, paras[0], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
17,23,0: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
17,23,1: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
17,23,2: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
17,23,3: context range 17 [paras[0], 0, paras[0], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
17,24,0: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
17,24,1: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
17,24,2: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
17,24,3: context range 17 [paras[0], 0, paras[0], 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
17,25,0: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
17,25,1: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
17,25,2: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
17,25,3: context range 17 [paras[0], 0, paras[0], 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
17,26,0: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
17,26,1: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
17,26,2: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
17,26,3: context range 17 [paras[0], 0, paras[0], 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
17,27,0: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
17,27,1: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
17,27,2: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
17,27,3: context range 17 [paras[0], 0, paras[0], 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
17,28,0: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
17,28,1: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
17,28,2: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
17,28,3: context range 17 [paras[0], 0, paras[0], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
17,29,0: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
17,29,1: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
17,29,2: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
17,29,3: context range 17 [paras[0], 0, paras[0], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
17,3,0: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
17,3,1: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
17,3,2: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
17,3,3: context range 17 [paras[0], 0, paras[0], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
17,30,0: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
17,30,1: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
17,30,2: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
17,30,3: context range 17 [paras[0], 0, paras[0], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
17,31,0: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
17,31,1: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
17,31,2: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
17,31,3: context range 17 [paras[0], 0, paras[0], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
17,32,0: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
17,32,1: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
17,32,2: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
17,32,3: context range 17 [paras[0], 0, paras[0], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
17,33,0: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
17,33,1: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
17,33,2: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
17,33,3: context range 17 [paras[0], 0, paras[0], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
17,34,0: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
17,34,1: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
17,34,2: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
17,34,3: context range 17 [paras[0], 0, paras[0], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
17,35,0: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
17,35,1: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
17,35,2: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
17,35,3: context range 17 [paras[0], 0, paras[0], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
17,36,0: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
17,36,1: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
17,36,2: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
17,36,3: context range 17 [paras[0], 0, paras[0], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
17,37,0: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
17,37,1: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
17,37,2: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
17,37,3: context range 17 [paras[0], 0, paras[0], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
17,38,0: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 0 Pass Pass None Pass
17,38,1: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 1 Pass Pass None Pass
17,38,2: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 2 Pass Pass None Pass
17,38,3: context range 17 [paras[0], 0, paras[0], 1], argument range same as first range, how 3 Pass Pass None Pass
17,4,0: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
17,4,1: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
17,4,2: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
17,4,3: context range 17 [paras[0], 0, paras[0], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
17,5,0: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
17,5,1: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
17,5,2: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
17,5,3: context range 17 [paras[0], 0, paras[0], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
17,6,0: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
17,6,1: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
17,6,2: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
17,6,3: context range 17 [paras[0], 0, paras[0], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
17,7,0: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
17,7,1: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
17,7,2: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
17,7,3: context range 17 [paras[0], 0, paras[0], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
17,8,0: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
17,8,1: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
17,8,2: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
17,8,3: context range 17 [paras[0], 0, paras[0], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
17,9,0: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
17,9,1: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
17,9,2: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
17,9,3: context range 17 [paras[0], 0, paras[0], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
18,0,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 0 Fail Pass None Fail
18,0,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 1 Fail Pass None Fail
18,0,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 2 Fail Pass None Fail
18,0,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 0 [detached], how 3 Fail Pass None Fail
18,1,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
18,1,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
18,1,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
18,1,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
18,10,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
18,10,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
18,10,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
18,10,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
18,11,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
18,11,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
18,11,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
18,11,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
18,12,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
18,12,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
18,12,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
18,12,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
18,13,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
18,13,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
18,13,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
18,13,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
18,14,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
18,14,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
18,14,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
18,14,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
18,15,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
18,15,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
18,15,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
18,15,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
18,16,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
18,16,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
18,16,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
18,16,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
18,17,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
18,17,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
18,17,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
18,17,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
18,18,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
18,18,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
18,18,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
18,18,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
18,19,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
18,19,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
18,19,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
18,19,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
18,2,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
18,2,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
18,2,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
18,2,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
18,20,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
18,20,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
18,20,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
18,20,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
18,21,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
18,21,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
18,21,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
18,21,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
18,22,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
18,22,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
18,22,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
18,22,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
18,23,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
18,23,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
18,23,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
18,23,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
18,24,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
18,24,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
18,24,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
18,24,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
18,25,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
18,25,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
18,25,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
18,25,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
18,26,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
18,26,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
18,26,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
18,26,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
18,27,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
18,27,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
18,27,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
18,27,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
18,28,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
18,28,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
18,28,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
18,28,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
18,29,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
18,29,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
18,29,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
18,29,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
18,3,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
18,3,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
18,3,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
18,3,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
18,30,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
18,30,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
18,30,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
18,30,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
18,31,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
18,31,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
18,31,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
18,31,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
18,32,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
18,32,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
18,32,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
18,32,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
18,33,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
18,33,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
18,33,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
18,33,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
18,34,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
18,34,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
18,34,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
18,34,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
18,35,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
18,35,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
18,35,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
18,35,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
18,36,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
18,36,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
18,36,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
18,36,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
18,37,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
18,37,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
18,37,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
18,37,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
18,38,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 0 Pass Pass None Pass
18,38,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 1 Pass Pass None Pass
18,38,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 2 Pass Pass None Pass
18,38,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range same as first range, how 3 Pass Pass None Pass
18,4,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
18,4,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
18,4,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
18,4,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
18,5,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
18,5,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
18,5,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
18,5,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
18,6,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
18,6,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
18,6,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
18,6,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
18,7,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
18,7,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
18,7,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
18,7,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
18,8,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
18,8,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
18,8,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
18,8,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
18,9,0: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
18,9,1: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
18,9,2: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
18,9,3: context range 18 [detachedPara1, 0, detachedPara1, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
19,0,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 0 Fail Pass None Fail
19,0,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 1 Fail Pass None Fail
19,0,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 2 Fail Pass None Fail
19,0,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 3 Fail Pass None Fail
19,1,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
19,1,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
19,1,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
19,1,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
19,10,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
19,10,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
19,10,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
19,10,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
19,11,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
19,11,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
19,11,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
19,11,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
19,12,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
19,12,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
19,12,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
19,12,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
19,13,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
19,13,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
19,13,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
19,13,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
19,14,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
19,14,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
19,14,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
19,14,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
19,15,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
19,15,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
19,15,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
19,15,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
19,16,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
19,16,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
19,16,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
19,16,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
19,17,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
19,17,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
19,17,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
19,17,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
19,18,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
19,18,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
19,18,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
19,18,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
19,19,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
19,19,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
19,19,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
19,19,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
19,2,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
19,2,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
19,2,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
19,2,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
19,20,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
19,20,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
19,20,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
19,20,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
19,21,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
19,21,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
19,21,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
19,21,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
19,22,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
19,22,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
19,22,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
19,22,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
19,23,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
19,23,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
19,23,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
19,23,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
19,24,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
19,24,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
19,24,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
19,24,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
19,25,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
19,25,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
19,25,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
19,25,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
19,26,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
19,26,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
19,26,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
19,26,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
19,27,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
19,27,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
19,27,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
19,27,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
19,28,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
19,28,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
19,28,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
19,28,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
19,29,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
19,29,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
19,29,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
19,29,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
19,3,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
19,3,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
19,3,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
19,3,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
19,30,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
19,30,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
19,30,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
19,30,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
19,31,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
19,31,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
19,31,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
19,31,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
19,32,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
19,32,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
19,32,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
19,32,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
19,33,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
19,33,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
19,33,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
19,33,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
19,34,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
19,34,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
19,34,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
19,34,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
19,35,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
19,35,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
19,35,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
19,35,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
19,36,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
19,36,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
19,36,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
19,36,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
19,37,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
19,37,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
19,37,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
19,37,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
19,38,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 0 Pass Pass None Pass
19,38,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 1 Pass Pass None Pass
19,38,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 2 Pass Pass None Pass
19,38,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 3 Pass Pass None Pass
19,4,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
19,4,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
19,4,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
19,4,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
19,5,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
19,5,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
19,5,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
19,5,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
19,6,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
19,6,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
19,6,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
19,6,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
19,7,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
19,7,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
19,7,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
19,7,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
19,8,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
19,8,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
19,8,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
19,8,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
19,9,0: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
19,9,1: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
19,9,2: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
19,9,3: context range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
2,0,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 0 Fail Pass None Fail
2,0,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 1 Fail Pass None Fail
2,0,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 2 Fail Pass None Fail
2,0,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 0 [detached], how 3 Fail Pass None Fail
2,1,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
2,1,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
2,1,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
2,1,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
2,10,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
2,10,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
2,10,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
2,10,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
2,11,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
2,11,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
2,11,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
2,11,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
2,12,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
2,12,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
2,12,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
2,12,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
2,13,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
2,13,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
2,13,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
2,13,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
2,14,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
2,14,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
2,14,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
2,14,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
2,15,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
2,15,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
2,15,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
2,15,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
2,16,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
2,16,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
2,16,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
2,16,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
2,17,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
2,17,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
2,17,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
2,17,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
2,18,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
2,18,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
2,18,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
2,18,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
2,19,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
2,19,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
2,19,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
2,19,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
2,2,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
2,2,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
2,2,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
2,2,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
2,20,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
2,20,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
2,20,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
2,20,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
2,21,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
2,21,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
2,21,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
2,21,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
2,22,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
2,22,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
2,22,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
2,22,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
2,23,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
2,23,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
2,23,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
2,23,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
2,24,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
2,24,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
2,24,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
2,24,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
2,25,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
2,25,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
2,25,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
2,25,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
2,26,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
2,26,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
2,26,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
2,26,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
2,27,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
2,27,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
2,27,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
2,27,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
2,28,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
2,28,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
2,28,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
2,28,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
2,29,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
2,29,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
2,29,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
2,29,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
2,3,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
2,3,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
2,3,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
2,3,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
2,30,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
2,30,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
2,30,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
2,30,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
2,31,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
2,31,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
2,31,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
2,31,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
2,32,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
2,32,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
2,32,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
2,32,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
2,33,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
2,33,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
2,33,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
2,33,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
2,34,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
2,34,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
2,34,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
2,34,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
2,35,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
2,35,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
2,35,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
2,35,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
2,36,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
2,36,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
2,36,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
2,36,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
2,37,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
2,37,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
2,37,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
2,37,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
2,38,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 0 Pass Pass None Pass
2,38,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 1 Pass Pass None Pass
2,38,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 2 Pass Pass None Pass
2,38,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range same as first range, how 3 Pass Pass None Pass
2,4,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
2,4,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
2,4,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
2,4,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
2,5,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
2,5,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
2,5,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
2,5,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
2,6,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
2,6,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
2,6,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
2,6,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
2,7,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
2,7,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
2,7,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
2,7,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
2,8,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
2,8,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
2,8,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
2,8,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
2,9,0: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
2,9,1: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
2,9,2: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
2,9,3: context range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
20,0,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 0 Fail Pass None Fail
20,0,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 1 Fail Pass None Fail
20,0,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 2 Fail Pass None Fail
20,0,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 0 [detached], how 3 Fail Pass None Fail
20,1,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
20,1,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
20,1,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
20,1,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
20,10,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
20,10,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
20,10,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
20,10,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
20,11,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
20,11,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
20,11,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
20,11,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
20,12,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
20,12,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
20,12,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
20,12,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
20,13,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
20,13,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
20,13,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
20,13,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
20,14,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
20,14,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
20,14,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
20,14,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
20,15,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
20,15,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
20,15,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
20,15,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
20,16,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
20,16,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
20,16,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
20,16,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
20,17,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
20,17,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
20,17,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
20,17,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
20,18,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
20,18,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
20,18,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
20,18,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
20,19,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
20,19,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
20,19,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
20,19,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
20,2,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
20,2,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
20,2,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
20,2,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
20,20,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
20,20,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
20,20,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
20,20,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
20,21,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
20,21,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
20,21,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
20,21,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
20,22,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
20,22,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
20,22,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
20,22,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
20,23,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
20,23,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
20,23,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
20,23,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
20,24,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
20,24,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
20,24,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
20,24,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
20,25,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
20,25,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
20,25,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
20,25,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
20,26,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
20,26,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
20,26,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
20,26,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
20,27,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
20,27,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
20,27,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
20,27,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
20,28,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
20,28,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
20,28,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
20,28,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
20,29,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
20,29,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
20,29,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
20,29,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
20,3,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
20,3,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
20,3,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
20,3,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
20,30,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
20,30,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
20,30,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
20,30,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
20,31,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
20,31,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
20,31,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
20,31,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
20,32,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
20,32,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
20,32,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
20,32,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
20,33,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
20,33,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
20,33,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
20,33,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
20,34,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
20,34,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
20,34,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
20,34,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
20,35,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
20,35,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
20,35,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
20,35,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
20,36,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
20,36,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
20,36,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
20,36,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
20,37,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
20,37,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
20,37,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
20,37,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
20,38,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 0 Pass Pass None Pass
20,38,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 1 Pass Pass None Pass
20,38,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 2 Pass Pass None Pass
20,38,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range same as first range, how 3 Pass Pass None Pass
20,4,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
20,4,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
20,4,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
20,4,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
20,5,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
20,5,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
20,5,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
20,5,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
20,6,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
20,6,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
20,6,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
20,6,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
20,7,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
20,7,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
20,7,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
20,7,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
20,8,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
20,8,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
20,8,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
20,8,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
20,9,0: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
20,9,1: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
20,9,2: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
20,9,3: context range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
21,0,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0 Fail Pass None Fail
21,0,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "quasit" Fail Pass None Fail
21,0,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -Infinity Fail Pass None Fail
21,0,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65535 Fail Pass None Fail
21,0,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65536 Fail Pass None Fail
21,0,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65537 Fail Pass None Fail
21,0,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65538 Fail Pass None Fail
21,0,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65539 Fail Pass None Fail
21,0,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 65540 Fail Pass None Fail
21,0,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65537 Fail Pass None Fail
21,0,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65536 Fail Pass None Fail
21,0,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65535 Fail Pass None Fail
21,0,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1 Fail Pass None Fail
21,0,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65534 Fail Pass None Fail
21,0,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65533 Fail Pass None Fail
21,0,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -65532 Fail Pass None Fail
21,0,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967295 Fail Pass None Fail
21,0,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967296 Fail Pass None Fail
21,0,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967297 Fail Pass None Fail
21,0,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967298 Fail Pass None Fail
21,0,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967299 Fail Pass None Fail
21,0,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4294967300 Fail Pass None Fail
21,0,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0.5 Fail Pass None Fail
21,0,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2 Fail Pass None Fail
21,0,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0.5 Fail Pass None Fail
21,0,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1.5 Fail Pass None Fail
21,0,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2.5 Fail Pass None Fail
21,0,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3.5 Fail Pass None Fail
21,0,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4.5 Fail Pass None Fail
21,0,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -1.5 Fail Pass None Fail
21,0,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0.5 Fail Pass None Fail
21,0,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 0.5 Fail Pass None Fail
21,0,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 1.5 Fail Pass None Fail
21,0,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 2.5 Fail Pass None Fail
21,0,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3 Fail Pass None Fail
21,0,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 3.5 Fail Pass None Fail
21,0,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -73.5 Fail Pass None Fail
21,0,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -72.5 Fail Pass None Fail
21,0,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -71.5 Fail Pass None Fail
21,0,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -70.5 Fail Pass None Fail
21,0,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -69.5 Fail Pass None Fail
21,0,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -68.5 Fail Pass None Fail
21,0,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0" Fail Pass None Fail
21,0,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1" Fail Pass None Fail
21,0,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2" Fail Pass None Fail
21,0,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -1 Fail Pass None Fail
21,0,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3" Fail Pass None Fail
21,0,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-1" Fail Pass None Fail
21,0,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4" Fail Pass None Fail
21,0,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "5" Fail Pass None Fail
21,0,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "NaN" Fail Pass None Fail
21,0,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0" Fail Pass None Fail
21,0,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "Infinity" Fail Pass None Fail
21,0,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-Infinity" Fail Pass None Fail
21,0,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65535" Fail Pass None Fail
21,0,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65536" Fail Pass None Fail
21,0,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 4 Fail Pass None Fail
21,0,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65537" Fail Pass None Fail
21,0,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65538" Fail Pass None Fail
21,0,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65539" Fail Pass None Fail
21,0,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "65540" Fail Pass None Fail
21,0,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65537" Fail Pass None Fail
21,0,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65536" Fail Pass None Fail
21,0,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65535" Fail Pass None Fail
21,0,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65534" Fail Pass None Fail
21,0,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65533" Fail Pass None Fail
21,0,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-65532" Fail Pass None Fail
21,0,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how 5 Fail Pass None Fail
21,0,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967295" Fail Pass None Fail
21,0,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967296" Fail Pass None Fail
21,0,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967297" Fail Pass None Fail
21,0,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967298" Fail Pass None Fail
21,0,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967299" Fail Pass None Fail
21,0,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4294967300" Fail Pass None Fail
21,0,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-0.5" Fail Pass None Fail
21,0,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0.5" Fail Pass None Fail
21,0,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1.5" Fail Pass None Fail
21,0,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2.5" Fail Pass None Fail
21,0,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how NaN Fail Pass None Fail
21,0,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3.5" Fail Pass None Fail
21,0,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "4.5" Fail Pass None Fail
21,0,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-1.5" Fail Pass None Fail
21,0,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-0.5" Fail Pass None Fail
21,0,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "0.5" Fail Pass None Fail
21,0,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "1.5" Fail Pass None Fail
21,0,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "2.5" Fail Pass None Fail
21,0,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "3.5" Fail Pass None Fail
21,0,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-73.5" Fail Pass None Fail
21,0,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-72.5" Fail Pass None Fail
21,0,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how -0 Fail Pass None Fail
21,0,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-71.5" Fail Pass None Fail
21,0,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-70.5" Fail Pass None Fail
21,0,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-69.5" Fail Pass None Fail
21,0,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "-68.5" Fail Pass None Fail
21,0,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "6.5536e4" Fail Pass None Fail
21,0,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how null Fail Pass None Fail
21,0,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how undefined Fail Pass None Fail
21,0,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how true Fail Pass None Fail
21,0,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how false Fail Pass None Fail
21,0,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how "" Fail Pass None Fail
21,0,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 0 [detached], how Infinity Fail Pass None Fail
21,1,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
21,1,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
21,1,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
21,1,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
21,10,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
21,10,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
21,10,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
21,10,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
21,11,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
21,11,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
21,11,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
21,11,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
21,12,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
21,12,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
21,12,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
21,12,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
21,13,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
21,13,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
21,13,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
21,13,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
21,14,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
21,14,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
21,14,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
21,14,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
21,15,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
21,15,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
21,15,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
21,15,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
21,16,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
21,16,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" Pass Pass None Pass
21,16,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity Pass Pass None Pass
21,16,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 Fail Pass None Fail
21,16,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 Pass Pass None Pass
21,16,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 Pass Pass None Pass
21,16,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 Pass Pass None Pass
21,16,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 Pass Pass None Pass
21,16,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 Fail Pass None Fail
21,16,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 Fail Pass None Fail
21,16,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 Pass Pass None Pass
21,16,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 Pass Pass None Pass
21,16,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
21,16,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 Pass Pass None Pass
21,16,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 Pass Pass None Pass
21,16,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 Fail Pass None Fail
21,16,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 Fail Pass None Fail
21,16,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 Pass Pass None Pass
21,16,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 Pass Pass None Pass
21,16,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 Pass Pass None Pass
21,16,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 Pass Pass None Pass
21,16,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 Fail Pass None Fail
21,16,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Pass Pass None Pass
21,16,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
21,16,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Pass Pass None Pass
21,16,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Pass Pass None Pass
21,16,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Pass Pass None Pass
21,16,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Pass Pass None Pass
21,16,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 Fail Pass None Fail
21,16,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 Fail Pass None Fail
21,16,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Pass Pass None Pass
21,16,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Pass Pass None Pass
21,16,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Pass Pass None Pass
21,16,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Pass Pass None Pass
21,16,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
21,16,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Pass Pass None Pass
21,16,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 Fail Pass None Fail
21,16,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 Fail Pass None Fail
21,16,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 Fail Pass None Fail
21,16,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 Fail Pass None Fail
21,16,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 Fail Pass None Fail
21,16,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 Fail Pass None Fail
21,16,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Pass Pass None Pass
21,16,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" Pass Pass None Pass
21,16,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" Pass Pass None Pass
21,16,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 Fail Pass None Fail
21,16,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" Pass Pass None Pass
21,16,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" Fail Pass None Fail
21,16,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" Fail Pass None Fail
21,16,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" Fail Pass None Fail
21,16,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" Pass Pass None Pass
21,16,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Pass Pass None Pass
21,16,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" Pass Pass None Pass
21,16,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" Pass Pass None Pass
21,16,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" Fail Pass None Fail
21,16,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" Pass Pass None Pass
21,16,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 Fail Pass None Fail
21,16,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" Pass Pass None Pass
21,16,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" Pass Pass None Pass
21,16,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" Pass Pass None Pass
21,16,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" Fail Pass None Fail
21,16,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" Fail Pass None Fail
21,16,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" Pass Pass None Pass
21,16,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" Pass Pass None Pass
21,16,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" Pass Pass None Pass
21,16,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" Pass Pass None Pass
21,16,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" Fail Pass None Fail
21,16,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 Fail Pass None Fail
21,16,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" Fail Pass None Fail
21,16,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" Pass Pass None Pass
21,16,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" Pass Pass None Pass
21,16,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" Pass Pass None Pass
21,16,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" Pass Pass None Pass
21,16,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" Fail Pass None Fail
21,16,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Pass Pass None Pass
21,16,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Pass Pass None Pass
21,16,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Pass Pass None Pass
21,16,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Pass Pass None Pass
21,16,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN Pass Pass None Pass
21,16,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Pass Pass None Pass
21,16,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" Fail Pass None Fail
21,16,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" Fail Pass None Fail
21,16,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Pass Pass None Pass
21,16,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Pass Pass None Pass
21,16,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Pass Pass None Pass
21,16,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Pass Pass None Pass
21,16,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Pass Pass None Pass
21,16,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" Fail Pass None Fail
21,16,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" Fail Pass None Fail
21,16,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 Pass Pass None Pass
21,16,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" Fail Pass None Fail
21,16,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" Fail Pass None Fail
21,16,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" Fail Pass None Fail
21,16,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" Fail Pass None Fail
21,16,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" Pass Pass None Pass
21,16,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null Pass Pass None Pass
21,16,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined Pass Pass None Pass
21,16,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true Pass Pass None Pass
21,16,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false Pass Pass None Pass
21,16,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" Pass Pass None Pass
21,16,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity Pass Pass None Pass
21,17,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
21,17,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
21,17,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
21,17,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
21,18,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
21,18,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
21,18,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
21,18,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
21,19,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
21,19,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
21,19,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
21,19,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
21,2,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
21,2,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
21,2,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
21,2,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
21,20,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
21,20,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
21,20,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
21,20,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
21,21,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
21,21,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" Pass Pass None Pass
21,21,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity Pass Pass None Pass
21,21,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 Fail Pass None Fail
21,21,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 Fail Pass None Fail
21,21,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 Fail Pass None Fail
21,21,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 Fail Pass None Fail
21,21,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 Fail Pass None Fail
21,21,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 Fail Pass None Fail
21,21,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 Fail Pass None Fail
21,21,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 Fail Pass None Fail
21,21,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 Fail Pass None Fail
21,21,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
21,21,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 Fail Pass None Fail
21,21,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 Fail Pass None Fail
21,21,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 Fail Pass None Fail
21,21,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 Fail Pass None Fail
21,21,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 Pass Pass None Pass
21,21,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 Pass Pass None Pass
21,21,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 Pass Pass None Pass
21,21,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 Pass Pass None Pass
21,21,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 Fail Pass None Fail
21,21,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Pass Pass None Pass
21,21,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
21,21,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Pass Pass None Pass
21,21,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Pass Pass None Pass
21,21,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Pass Pass None Pass
21,21,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Pass Pass None Pass
21,21,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 Fail Pass None Fail
21,21,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 Fail Pass None Fail
21,21,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Pass Pass None Pass
21,21,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Pass Pass None Pass
21,21,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Pass Pass None Pass
21,21,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Pass Pass None Pass
21,21,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
21,21,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Pass Pass None Pass
21,21,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 Fail Pass None Fail
21,21,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 Fail Pass None Fail
21,21,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 Fail Pass None Fail
21,21,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 Fail Pass None Fail
21,21,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 Fail Pass None Fail
21,21,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 Fail Pass None Fail
21,21,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Pass Pass None Pass
21,21,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" Pass Pass None Pass
21,21,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" Pass Pass None Pass
21,21,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 Fail Pass None Fail
21,21,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" Pass Pass None Pass
21,21,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" Fail Pass None Fail
21,21,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" Fail Pass None Fail
21,21,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" Fail Pass None Fail
21,21,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" Pass Pass None Pass
21,21,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Pass Pass None Pass
21,21,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" Pass Pass None Pass
21,21,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" Pass Pass None Pass
21,21,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" Fail Pass None Fail
21,21,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" Fail Pass None Fail
21,21,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 Fail Pass None Fail
21,21,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" Fail Pass None Fail
21,21,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" Fail Pass None Fail
21,21,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" Fail Pass None Fail
21,21,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" Fail Pass None Fail
21,21,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" Fail Pass None Fail
21,21,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" Fail Pass None Fail
21,21,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" Fail Pass None Fail
21,21,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" Fail Pass None Fail
21,21,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" Fail Pass None Fail
21,21,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" Fail Pass None Fail
21,21,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 Fail Pass None Fail
21,21,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" Fail Pass None Fail
21,21,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" Pass Pass None Pass
21,21,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" Pass Pass None Pass
21,21,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" Pass Pass None Pass
21,21,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" Pass Pass None Pass
21,21,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" Fail Pass None Fail
21,21,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Pass Pass None Pass
21,21,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Pass Pass None Pass
21,21,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Pass Pass None Pass
21,21,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Pass Pass None Pass
21,21,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN Pass Pass None Pass
21,21,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Pass Pass None Pass
21,21,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" Fail Pass None Fail
21,21,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" Fail Pass None Fail
21,21,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Pass Pass None Pass
21,21,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Pass Pass None Pass
21,21,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Pass Pass None Pass
21,21,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Pass Pass None Pass
21,21,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Pass Pass None Pass
21,21,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" Fail Pass None Fail
21,21,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" Fail Pass None Fail
21,21,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 Pass Pass None Pass
21,21,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" Fail Pass None Fail
21,21,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" Fail Pass None Fail
21,21,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" Fail Pass None Fail
21,21,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" Fail Pass None Fail
21,21,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" Fail Pass None Fail
21,21,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null Pass Pass None Pass
21,21,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined Pass Pass None Pass
21,21,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true Pass Pass None Pass
21,21,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false Pass Pass None Pass
21,21,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" Pass Pass None Pass
21,21,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity Pass Pass None Pass
21,22,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
21,22,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
21,22,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
21,22,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
21,23,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
21,23,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
21,23,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
21,23,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
21,24,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
21,24,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
21,24,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
21,24,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
21,25,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
21,25,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
21,25,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
21,25,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
21,26,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
21,26,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
21,26,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
21,26,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
21,27,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
21,27,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "quasit" Pass Pass None Pass
21,27,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -Infinity Pass Pass None Pass
21,27,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65535 Fail Pass None Fail
21,27,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65536 Fail Pass None Fail
21,27,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65537 Fail Pass None Fail
21,27,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65538 Fail Pass None Fail
21,27,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65539 Fail Pass None Fail
21,27,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 65540 Fail Pass None Fail
21,27,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65537 Fail Pass None Fail
21,27,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65536 Fail Pass None Fail
21,27,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65535 Fail Pass None Fail
21,27,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
21,27,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65534 Fail Pass None Fail
21,27,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65533 Fail Pass None Fail
21,27,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -65532 Fail Pass None Fail
21,27,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967295 Fail Pass None Fail
21,27,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967296 Pass Pass None Pass
21,27,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967297 Pass Pass None Pass
21,27,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967298 Pass Pass None Pass
21,27,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967299 Pass Pass None Pass
21,27,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4294967300 Fail Pass None Fail
21,27,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0.5 Pass Pass None Pass
21,27,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
21,27,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0.5 Pass Pass None Pass
21,27,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1.5 Pass Pass None Pass
21,27,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2.5 Pass Pass None Pass
21,27,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3.5 Pass Pass None Pass
21,27,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4.5 Fail Pass None Fail
21,27,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -1.5 Fail Pass None Fail
21,27,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0.5 Pass Pass None Pass
21,27,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 0.5 Pass Pass None Pass
21,27,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 1.5 Pass Pass None Pass
21,27,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 2.5 Pass Pass None Pass
21,27,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
21,27,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 3.5 Pass Pass None Pass
21,27,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -73.5 Fail Pass None Fail
21,27,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -72.5 Fail Pass None Fail
21,27,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -71.5 Fail Pass None Fail
21,27,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -70.5 Fail Pass None Fail
21,27,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -69.5 Fail Pass None Fail
21,27,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -68.5 Fail Pass None Fail
21,27,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0" Pass Pass None Pass
21,27,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1" Pass Pass None Pass
21,27,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2" Pass Pass None Pass
21,27,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -1 Fail Pass None Fail
21,27,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3" Pass Pass None Pass
21,27,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-1" Fail Pass None Fail
21,27,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4" Fail Pass None Fail
21,27,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "5" Fail Pass None Fail
21,27,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "NaN" Pass Pass None Pass
21,27,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0" Pass Pass None Pass
21,27,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "Infinity" Pass Pass None Pass
21,27,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" Pass Pass None Pass
21,27,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65535" Fail Pass None Fail
21,27,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65536" Fail Pass None Fail
21,27,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 4 Fail Pass None Fail
21,27,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65537" Fail Pass None Fail
21,27,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65538" Fail Pass None Fail
21,27,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65539" Fail Pass None Fail
21,27,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "65540" Fail Pass None Fail
21,27,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65537" Fail Pass None Fail
21,27,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65536" Fail Pass None Fail
21,27,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65535" Fail Pass None Fail
21,27,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65534" Fail Pass None Fail
21,27,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65533" Fail Pass None Fail
21,27,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-65532" Fail Pass None Fail
21,27,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how 5 Fail Pass None Fail
21,27,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967295" Fail Pass None Fail
21,27,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967296" Pass Pass None Pass
21,27,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967297" Pass Pass None Pass
21,27,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967298" Pass Pass None Pass
21,27,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967299" Pass Pass None Pass
21,27,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4294967300" Fail Pass None Fail
21,27,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Pass Pass None Pass
21,27,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0.5" Pass Pass None Pass
21,27,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1.5" Pass Pass None Pass
21,27,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2.5" Pass Pass None Pass
21,27,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how NaN Pass Pass None Pass
21,27,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3.5" Pass Pass None Pass
21,27,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "4.5" Fail Pass None Fail
21,27,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-1.5" Fail Pass None Fail
21,27,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Pass Pass None Pass
21,27,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "0.5" Pass Pass None Pass
21,27,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "1.5" Pass Pass None Pass
21,27,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "2.5" Pass Pass None Pass
21,27,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "3.5" Pass Pass None Pass
21,27,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-73.5" Fail Pass None Fail
21,27,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-72.5" Fail Pass None Fail
21,27,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how -0 Pass Pass None Pass
21,27,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-71.5" Fail Pass None Fail
21,27,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-70.5" Fail Pass None Fail
21,27,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-69.5" Fail Pass None Fail
21,27,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "-68.5" Fail Pass None Fail
21,27,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" Fail Pass None Fail
21,27,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how null Pass Pass None Pass
21,27,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how undefined Pass Pass None Pass
21,27,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how true Pass Pass None Pass
21,27,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how false Pass Pass None Pass
21,27,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how "" Pass Pass None Pass
21,27,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 27 [testDiv, 0, comment, 5], how Infinity Pass Pass None Pass
21,28,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
21,28,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
21,28,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
21,28,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
21,29,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
21,29,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
21,29,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
21,29,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
21,3,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
21,3,100: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" Pass Pass None Pass
21,3,10: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity Pass Pass None Pass
21,3,11: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 Fail Pass None Fail
21,3,12: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 Fail Pass None Fail
21,3,13: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 Fail Pass None Fail
21,3,14: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 Fail Pass None Fail
21,3,15: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 Fail Pass None Fail
21,3,16: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 Fail Pass None Fail
21,3,17: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 Fail Pass None Fail
21,3,18: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 Fail Pass None Fail
21,3,19: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 Fail Pass None Fail
21,3,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
21,3,20: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 Fail Pass None Fail
21,3,21: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 Fail Pass None Fail
21,3,22: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 Fail Pass None Fail
21,3,23: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 Fail Pass None Fail
21,3,24: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 Pass Pass None Pass
21,3,25: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 Pass Pass None Pass
21,3,26: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 Pass Pass None Pass
21,3,27: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 Pass Pass None Pass
21,3,28: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 Fail Pass None Fail
21,3,29: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Pass Pass None Pass
21,3,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
21,3,30: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Pass Pass None Pass
21,3,31: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Pass Pass None Pass
21,3,32: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Pass Pass None Pass
21,3,33: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Pass Pass None Pass
21,3,34: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 Fail Pass None Fail
21,3,35: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 Fail Pass None Fail
21,3,36: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Pass Pass None Pass
21,3,37: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Pass Pass None Pass
21,3,38: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Pass Pass None Pass
21,3,39: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Pass Pass None Pass
21,3,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
21,3,40: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Pass Pass None Pass
21,3,41: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 Fail Pass None Fail
21,3,42: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 Fail Pass None Fail
21,3,43: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 Fail Pass None Fail
21,3,44: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 Fail Pass None Fail
21,3,45: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 Fail Pass None Fail
21,3,46: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 Fail Pass None Fail
21,3,47: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Pass Pass None Pass
21,3,48: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" Pass Pass None Pass
21,3,49: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" Pass Pass None Pass
21,3,4: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 Fail Pass None Fail
21,3,50: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" Pass Pass None Pass
21,3,51: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" Fail Pass None Fail
21,3,52: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" Fail Pass None Fail
21,3,53: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" Fail Pass None Fail
21,3,54: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" Pass Pass None Pass
21,3,55: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Pass Pass None Pass
21,3,56: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" Pass Pass None Pass
21,3,57: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" Pass Pass None Pass
21,3,58: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" Fail Pass None Fail
21,3,59: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" Fail Pass None Fail
21,3,5: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 Fail Pass None Fail
21,3,60: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" Fail Pass None Fail
21,3,61: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" Fail Pass None Fail
21,3,62: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" Fail Pass None Fail
21,3,63: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" Fail Pass None Fail
21,3,64: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" Fail Pass None Fail
21,3,65: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" Fail Pass None Fail
21,3,66: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" Fail Pass None Fail
21,3,67: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" Fail Pass None Fail
21,3,68: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" Fail Pass None Fail
21,3,69: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" Fail Pass None Fail
21,3,6: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 Fail Pass None Fail
21,3,70: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" Fail Pass None Fail
21,3,71: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" Pass Pass None Pass
21,3,72: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" Pass Pass None Pass
21,3,73: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" Pass Pass None Pass
21,3,74: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" Pass Pass None Pass
21,3,75: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" Fail Pass None Fail
21,3,76: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Pass Pass None Pass
21,3,77: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Pass Pass None Pass
21,3,78: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Pass Pass None Pass
21,3,79: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Pass Pass None Pass
21,3,7: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN Pass Pass None Pass
21,3,80: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Pass Pass None Pass
21,3,81: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" Fail Pass None Fail
21,3,82: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" Fail Pass None Fail
21,3,83: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Pass Pass None Pass
21,3,84: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Pass Pass None Pass
21,3,85: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Pass Pass None Pass
21,3,86: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Pass Pass None Pass
21,3,87: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Pass Pass None Pass
21,3,88: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" Fail Pass None Fail
21,3,89: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" Fail Pass None Fail
21,3,8: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 Pass Pass None Pass
21,3,90: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" Fail Pass None Fail
21,3,91: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" Fail Pass None Fail
21,3,92: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" Fail Pass None Fail
21,3,93: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" Fail Pass None Fail
21,3,94: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" Fail Pass None Fail
21,3,95: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null Pass Pass None Pass
21,3,96: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined Pass Pass None Pass
21,3,97: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true Pass Pass None Pass
21,3,98: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false Pass Pass None Pass
21,3,99: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" Pass Pass None Pass
21,3,9: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity Pass Pass None Pass
21,30,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
21,30,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
21,30,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
21,30,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
21,31,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
21,31,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
21,31,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
21,31,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
21,32,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
21,32,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
21,32,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
21,32,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
21,33,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
21,33,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
21,33,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
21,33,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
21,34,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
21,34,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
21,34,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
21,34,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
21,35,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
21,35,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
21,35,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
21,35,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
21,36,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
21,36,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
21,36,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
21,36,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
21,37,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
21,37,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
21,37,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
21,37,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
21,38,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 0 Pass Pass None Pass
21,38,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 1 Pass Pass None Pass
21,38,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 2 Pass Pass None Pass
21,38,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range same as first range, how 3 Pass Pass None Pass
21,4,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
21,4,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
21,4,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
21,4,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
21,5,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
21,5,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
21,5,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
21,5,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
21,6,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
21,6,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
21,6,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
21,6,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
21,7,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
21,7,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
21,7,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
21,7,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
21,8,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
21,8,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
21,8,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
21,8,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
21,9,0: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
21,9,1: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
21,9,2: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
21,9,3: context range 21 [paras[0].firstChild, 3, paras[3], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
22,0,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 0 Fail Pass None Fail
22,0,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 1 Fail Pass None Fail
22,0,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 2 Fail Pass None Fail
22,0,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 0 [detached], how 3 Fail Pass None Fail
22,1,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
22,1,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
22,1,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
22,1,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
22,10,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
22,10,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
22,10,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
22,10,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
22,11,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
22,11,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
22,11,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
22,11,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
22,12,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
22,12,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
22,12,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
22,12,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
22,13,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
22,13,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
22,13,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
22,13,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
22,14,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
22,14,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
22,14,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
22,14,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
22,15,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
22,15,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
22,15,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
22,15,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
22,16,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
22,16,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
22,16,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
22,16,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
22,17,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
22,17,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
22,17,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
22,17,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
22,18,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
22,18,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
22,18,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
22,18,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
22,19,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
22,19,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
22,19,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
22,19,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
22,2,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
22,2,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
22,2,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
22,2,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
22,20,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
22,20,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
22,20,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
22,20,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
22,21,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
22,21,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
22,21,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
22,21,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
22,22,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
22,22,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
22,22,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
22,22,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
22,23,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
22,23,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
22,23,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
22,23,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
22,24,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
22,24,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
22,24,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
22,24,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
22,25,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
22,25,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
22,25,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
22,25,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
22,26,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
22,26,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
22,26,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
22,26,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
22,27,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
22,27,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
22,27,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
22,27,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
22,28,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
22,28,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
22,28,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
22,28,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
22,29,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
22,29,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
22,29,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
22,29,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
22,3,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
22,3,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
22,3,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
22,3,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
22,30,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
22,30,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
22,30,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
22,30,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
22,31,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
22,31,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
22,31,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
22,31,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
22,32,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
22,32,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
22,32,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
22,32,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
22,33,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
22,33,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
22,33,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
22,33,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
22,34,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
22,34,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
22,34,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
22,34,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
22,35,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
22,35,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
22,35,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
22,35,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
22,36,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
22,36,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
22,36,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
22,36,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
22,37,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
22,37,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
22,37,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
22,37,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
22,38,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 0 Pass Pass None Pass
22,38,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 1 Pass Pass None Pass
22,38,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 2 Pass Pass None Pass
22,38,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range same as first range, how 3 Pass Pass None Pass
22,4,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
22,4,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
22,4,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
22,4,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
22,5,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
22,5,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
22,5,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
22,5,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
22,6,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
22,6,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
22,6,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
22,6,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
22,7,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
22,7,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
22,7,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
22,7,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
22,8,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
22,8,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
22,8,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
22,8,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
22,9,0: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
22,9,1: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
22,9,2: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
22,9,3: context range 22 [paras[0], 0, paras[0].firstChild, 7], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
23,0,0: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 0 Fail Pass None Fail
23,0,1: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 1 Fail Pass None Fail
23,0,2: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 2 Fail Pass None Fail
23,0,3: context range 23 [testDiv, 2, paras[4], 1], argument range 0 [detached], how 3 Fail Pass None Fail
23,1,0: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
23,1,1: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
23,1,2: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
23,1,3: context range 23 [testDiv, 2, paras[4], 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
23,10,0: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
23,10,1: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
23,10,2: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
23,10,3: context range 23 [testDiv, 2, paras[4], 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
23,11,0: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
23,11,1: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
23,11,2: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
23,11,3: context range 23 [testDiv, 2, paras[4], 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
23,12,0: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
23,12,1: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
23,12,2: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
23,12,3: context range 23 [testDiv, 2, paras[4], 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
23,13,0: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
23,13,1: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
23,13,2: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
23,13,3: context range 23 [testDiv, 2, paras[4], 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
23,14,0: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
23,14,1: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
23,14,2: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
23,14,3: context range 23 [testDiv, 2, paras[4], 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
23,15,0: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
23,15,1: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
23,15,2: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
23,15,3: context range 23 [testDiv, 2, paras[4], 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
23,16,0: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
23,16,1: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
23,16,2: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
23,16,3: context range 23 [testDiv, 2, paras[4], 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
23,17,0: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
23,17,1: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
23,17,2: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
23,17,3: context range 23 [testDiv, 2, paras[4], 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
23,18,0: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
23,18,1: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
23,18,2: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
23,18,3: context range 23 [testDiv, 2, paras[4], 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
23,19,0: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
23,19,1: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
23,19,2: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
23,19,3: context range 23 [testDiv, 2, paras[4], 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
23,2,0: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
23,2,1: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
23,2,2: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
23,2,3: context range 23 [testDiv, 2, paras[4], 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
23,20,0: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
23,20,1: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
23,20,2: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
23,20,3: context range 23 [testDiv, 2, paras[4], 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
23,21,0: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
23,21,1: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
23,21,2: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
23,21,3: context range 23 [testDiv, 2, paras[4], 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
23,22,0: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
23,22,1: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
23,22,2: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
23,22,3: context range 23 [testDiv, 2, paras[4], 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
23,23,0: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
23,23,1: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
23,23,2: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
23,23,3: context range 23 [testDiv, 2, paras[4], 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
23,24,0: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
23,24,1: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
23,24,2: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
23,24,3: context range 23 [testDiv, 2, paras[4], 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
23,25,0: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
23,25,1: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
23,25,2: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
23,25,3: context range 23 [testDiv, 2, paras[4], 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
23,26,0: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
23,26,1: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
23,26,2: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
23,26,3: context range 23 [testDiv, 2, paras[4], 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
23,27,0: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
23,27,1: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
23,27,2: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
23,27,3: context range 23 [testDiv, 2, paras[4], 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
23,28,0: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
23,28,1: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
23,28,2: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
23,28,3: context range 23 [testDiv, 2, paras[4], 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
23,29,0: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
23,29,1: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
23,29,2: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
23,29,3: context range 23 [testDiv, 2, paras[4], 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
23,3,0: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
23,3,1: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
23,3,2: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
23,3,3: context range 23 [testDiv, 2, paras[4], 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
23,30,0: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
23,30,1: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
23,30,2: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
23,30,3: context range 23 [testDiv, 2, paras[4], 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
23,31,0: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
23,31,1: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
23,31,2: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
23,31,3: context range 23 [testDiv, 2, paras[4], 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
23,32,0: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
23,32,1: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
23,32,2: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
23,32,3: context range 23 [testDiv, 2, paras[4], 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
23,33,0: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
23,33,1: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
23,33,2: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
23,33,3: context range 23 [testDiv, 2, paras[4], 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
23,34,0: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
23,34,1: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
23,34,2: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
23,34,3: context range 23 [testDiv, 2, paras[4], 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
23,35,0: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
23,35,1: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
23,35,2: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
23,35,3: context range 23 [testDiv, 2, paras[4], 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
23,36,0: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
23,36,1: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
23,36,2: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
23,36,3: context range 23 [testDiv, 2, paras[4], 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
23,37,0: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
23,37,1: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
23,37,2: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
23,37,3: context range 23 [testDiv, 2, paras[4], 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
23,38,0: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 0 Pass Pass None Pass
23,38,1: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 1 Pass Pass None Pass
23,38,2: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 2 Pass Pass None Pass
23,38,3: context range 23 [testDiv, 2, paras[4], 1], argument range same as first range, how 3 Pass Pass None Pass
23,4,0: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
23,4,1: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
23,4,2: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
23,4,3: context range 23 [testDiv, 2, paras[4], 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
23,5,0: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
23,5,1: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
23,5,2: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
23,5,3: context range 23 [testDiv, 2, paras[4], 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
23,6,0: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
23,6,1: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
23,6,2: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
23,6,3: context range 23 [testDiv, 2, paras[4], 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
23,7,0: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
23,7,1: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
23,7,2: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
23,7,3: context range 23 [testDiv, 2, paras[4], 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
23,8,0: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
23,8,1: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
23,8,2: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
23,8,3: context range 23 [testDiv, 2, paras[4], 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
23,9,0: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
23,9,1: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
23,9,2: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
23,9,3: context range 23 [testDiv, 2, paras[4], 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
24,0,0: context range 24 [document, 0, document, 1], argument range 0 [detached], how 0 Fail Pass None Fail
24,0,1: context range 24 [document, 0, document, 1], argument range 0 [detached], how 1 Fail Pass None Fail
24,0,2: context range 24 [document, 0, document, 1], argument range 0 [detached], how 2 Fail Pass None Fail
24,0,3: context range 24 [document, 0, document, 1], argument range 0 [detached], how 3 Fail Pass None Fail
24,1,0: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
24,1,1: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
24,1,2: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
24,1,3: context range 24 [document, 0, document, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
24,10,0: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
24,10,1: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
24,10,2: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
24,10,3: context range 24 [document, 0, document, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
24,11,0: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
24,11,1: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
24,11,2: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
24,11,3: context range 24 [document, 0, document, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
24,12,0: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
24,12,1: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
24,12,2: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
24,12,3: context range 24 [document, 0, document, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
24,13,0: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
24,13,1: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
24,13,2: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
24,13,3: context range 24 [document, 0, document, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
24,14,0: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
24,14,1: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
24,14,2: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
24,14,3: context range 24 [document, 0, document, 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
24,15,0: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
24,15,1: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
24,15,2: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
24,15,3: context range 24 [document, 0, document, 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
24,16,0: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
24,16,1: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
24,16,2: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
24,16,3: context range 24 [document, 0, document, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
24,17,0: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
24,17,1: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
24,17,2: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
24,17,3: context range 24 [document, 0, document, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
24,18,0: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
24,18,1: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
24,18,2: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
24,18,3: context range 24 [document, 0, document, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
24,19,0: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
24,19,1: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
24,19,2: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
24,19,3: context range 24 [document, 0, document, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
24,2,0: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
24,2,1: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
24,2,2: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
24,2,3: context range 24 [document, 0, document, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
24,20,0: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
24,20,1: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
24,20,2: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
24,20,3: context range 24 [document, 0, document, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
24,21,0: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
24,21,1: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
24,21,2: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
24,21,3: context range 24 [document, 0, document, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
24,22,0: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
24,22,1: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
24,22,2: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
24,22,3: context range 24 [document, 0, document, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
24,23,0: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
24,23,1: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
24,23,2: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
24,23,3: context range 24 [document, 0, document, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
24,24,0: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
24,24,1: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
24,24,2: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
24,24,3: context range 24 [document, 0, document, 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
24,25,0: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
24,25,1: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
24,25,2: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
24,25,3: context range 24 [document, 0, document, 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
24,26,0: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
24,26,1: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
24,26,2: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
24,26,3: context range 24 [document, 0, document, 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
24,27,0: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
24,27,1: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
24,27,2: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
24,27,3: context range 24 [document, 0, document, 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
24,28,0: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
24,28,1: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
24,28,2: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
24,28,3: context range 24 [document, 0, document, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
24,29,0: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
24,29,1: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
24,29,2: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
24,29,3: context range 24 [document, 0, document, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
24,3,0: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
24,3,1: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
24,3,2: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
24,3,3: context range 24 [document, 0, document, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
24,30,0: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
24,30,1: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
24,30,2: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
24,30,3: context range 24 [document, 0, document, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
24,31,0: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
24,31,1: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
24,31,2: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
24,31,3: context range 24 [document, 0, document, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
24,32,0: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
24,32,1: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
24,32,2: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
24,32,3: context range 24 [document, 0, document, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
24,33,0: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
24,33,1: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
24,33,2: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
24,33,3: context range 24 [document, 0, document, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
24,34,0: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
24,34,1: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
24,34,2: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
24,34,3: context range 24 [document, 0, document, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
24,35,0: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
24,35,1: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
24,35,2: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
24,35,3: context range 24 [document, 0, document, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
24,36,0: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
24,36,1: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
24,36,2: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
24,36,3: context range 24 [document, 0, document, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
24,37,0: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
24,37,1: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
24,37,2: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
24,37,3: context range 24 [document, 0, document, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
24,38,0: context range 24 [document, 0, document, 1], argument range same as first range, how 0 Pass Pass None Pass
24,38,1: context range 24 [document, 0, document, 1], argument range same as first range, how 1 Pass Pass None Pass
24,38,2: context range 24 [document, 0, document, 1], argument range same as first range, how 2 Pass Pass None Pass
24,38,3: context range 24 [document, 0, document, 1], argument range same as first range, how 3 Pass Pass None Pass
24,4,0: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
24,4,1: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
24,4,2: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
24,4,3: context range 24 [document, 0, document, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
24,5,0: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
24,5,1: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
24,5,2: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
24,5,3: context range 24 [document, 0, document, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
24,6,0: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
24,6,1: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
24,6,2: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
24,6,3: context range 24 [document, 0, document, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
24,7,0: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
24,7,1: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
24,7,2: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
24,7,3: context range 24 [document, 0, document, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
24,8,0: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
24,8,1: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
24,8,2: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
24,8,3: context range 24 [document, 0, document, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
24,9,0: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
24,9,1: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
24,9,2: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
24,9,3: context range 24 [document, 0, document, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
25,0,0: context range 25 [document, 0, document, 2], argument range 0 [detached], how 0 Fail Pass None Fail
25,0,1: context range 25 [document, 0, document, 2], argument range 0 [detached], how 1 Fail Pass None Fail
25,0,2: context range 25 [document, 0, document, 2], argument range 0 [detached], how 2 Fail Pass None Fail
25,0,3: context range 25 [document, 0, document, 2], argument range 0 [detached], how 3 Fail Pass None Fail
25,1,0: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
25,1,1: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
25,1,2: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
25,1,3: context range 25 [document, 0, document, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
25,10,0: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
25,10,1: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
25,10,2: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
25,10,3: context range 25 [document, 0, document, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
25,11,0: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
25,11,1: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
25,11,2: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
25,11,3: context range 25 [document, 0, document, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
25,12,0: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
25,12,1: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
25,12,2: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
25,12,3: context range 25 [document, 0, document, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
25,13,0: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
25,13,1: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
25,13,2: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
25,13,3: context range 25 [document, 0, document, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
25,14,0: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
25,14,1: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
25,14,2: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
25,14,3: context range 25 [document, 0, document, 2], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
25,15,0: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
25,15,1: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
25,15,2: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
25,15,3: context range 25 [document, 0, document, 2], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
25,16,0: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
25,16,1: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
25,16,2: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
25,16,3: context range 25 [document, 0, document, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
25,17,0: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
25,17,1: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
25,17,2: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
25,17,3: context range 25 [document, 0, document, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
25,18,0: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
25,18,1: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
25,18,2: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
25,18,3: context range 25 [document, 0, document, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
25,19,0: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
25,19,1: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
25,19,2: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
25,19,3: context range 25 [document, 0, document, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
25,2,0: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
25,2,1: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
25,2,2: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
25,2,3: context range 25 [document, 0, document, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
25,20,0: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
25,20,1: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
25,20,2: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
25,20,3: context range 25 [document, 0, document, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
25,21,0: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
25,21,1: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
25,21,2: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
25,21,3: context range 25 [document, 0, document, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
25,22,0: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
25,22,1: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
25,22,2: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
25,22,3: context range 25 [document, 0, document, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
25,23,0: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
25,23,1: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
25,23,2: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
25,23,3: context range 25 [document, 0, document, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
25,24,0: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
25,24,1: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
25,24,2: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
25,24,3: context range 25 [document, 0, document, 2], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
25,25,0: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
25,25,1: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
25,25,2: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
25,25,3: context range 25 [document, 0, document, 2], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
25,26,0: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
25,26,1: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
25,26,2: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
25,26,3: context range 25 [document, 0, document, 2], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
25,27,0: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
25,27,1: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
25,27,2: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
25,27,3: context range 25 [document, 0, document, 2], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
25,28,0: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
25,28,1: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
25,28,2: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
25,28,3: context range 25 [document, 0, document, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
25,29,0: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
25,29,1: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
25,29,2: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
25,29,3: context range 25 [document, 0, document, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
25,3,0: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
25,3,1: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
25,3,2: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
25,3,3: context range 25 [document, 0, document, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
25,30,0: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
25,30,1: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
25,30,2: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
25,30,3: context range 25 [document, 0, document, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
25,31,0: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
25,31,1: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
25,31,2: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
25,31,3: context range 25 [document, 0, document, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
25,32,0: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
25,32,1: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
25,32,2: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
25,32,3: context range 25 [document, 0, document, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
25,33,0: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
25,33,1: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
25,33,2: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
25,33,3: context range 25 [document, 0, document, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
25,34,0: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
25,34,1: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
25,34,2: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
25,34,3: context range 25 [document, 0, document, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
25,35,0: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
25,35,1: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
25,35,2: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
25,35,3: context range 25 [document, 0, document, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
25,36,0: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
25,36,1: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
25,36,2: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
25,36,3: context range 25 [document, 0, document, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
25,37,0: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
25,37,1: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
25,37,2: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
25,37,3: context range 25 [document, 0, document, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
25,38,0: context range 25 [document, 0, document, 2], argument range same as first range, how 0 Pass Pass None Pass
25,38,1: context range 25 [document, 0, document, 2], argument range same as first range, how 1 Pass Pass None Pass
25,38,2: context range 25 [document, 0, document, 2], argument range same as first range, how 2 Pass Pass None Pass
25,38,3: context range 25 [document, 0, document, 2], argument range same as first range, how 3 Pass Pass None Pass
25,4,0: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
25,4,1: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
25,4,2: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
25,4,3: context range 25 [document, 0, document, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
25,5,0: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
25,5,1: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
25,5,2: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
25,5,3: context range 25 [document, 0, document, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
25,6,0: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
25,6,1: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
25,6,2: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
25,6,3: context range 25 [document, 0, document, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
25,7,0: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
25,7,1: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
25,7,2: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
25,7,3: context range 25 [document, 0, document, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
25,8,0: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
25,8,1: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
25,8,2: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
25,8,3: context range 25 [document, 0, document, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
25,9,0: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
25,9,1: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
25,9,2: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
25,9,3: context range 25 [document, 0, document, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
26,0,0: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 0 Fail Pass None Fail
26,0,1: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 1 Fail Pass None Fail
26,0,2: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 2 Fail Pass None Fail
26,0,3: context range 26 [comment, 2, comment, 3], argument range 0 [detached], how 3 Fail Pass None Fail
26,1,0: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
26,1,1: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
26,1,2: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
26,1,3: context range 26 [comment, 2, comment, 3], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
26,10,0: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
26,10,1: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
26,10,2: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
26,10,3: context range 26 [comment, 2, comment, 3], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
26,11,0: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
26,11,1: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
26,11,2: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
26,11,3: context range 26 [comment, 2, comment, 3], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
26,12,0: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
26,12,1: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
26,12,2: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
26,12,3: context range 26 [comment, 2, comment, 3], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
26,13,0: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
26,13,1: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
26,13,2: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
26,13,3: context range 26 [comment, 2, comment, 3], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
26,14,0: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
26,14,1: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
26,14,2: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
26,14,3: context range 26 [comment, 2, comment, 3], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
26,15,0: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
26,15,1: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
26,15,2: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
26,15,3: context range 26 [comment, 2, comment, 3], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
26,16,0: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
26,16,1: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
26,16,2: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
26,16,3: context range 26 [comment, 2, comment, 3], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
26,17,0: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
26,17,1: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
26,17,2: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
26,17,3: context range 26 [comment, 2, comment, 3], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
26,18,0: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
26,18,1: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
26,18,2: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
26,18,3: context range 26 [comment, 2, comment, 3], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
26,19,0: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
26,19,1: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
26,19,2: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
26,19,3: context range 26 [comment, 2, comment, 3], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
26,2,0: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
26,2,1: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
26,2,2: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
26,2,3: context range 26 [comment, 2, comment, 3], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
26,20,0: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
26,20,1: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
26,20,2: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
26,20,3: context range 26 [comment, 2, comment, 3], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
26,21,0: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
26,21,1: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
26,21,2: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
26,21,3: context range 26 [comment, 2, comment, 3], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
26,22,0: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
26,22,1: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
26,22,2: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
26,22,3: context range 26 [comment, 2, comment, 3], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
26,23,0: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
26,23,1: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
26,23,2: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
26,23,3: context range 26 [comment, 2, comment, 3], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
26,24,0: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
26,24,1: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
26,24,2: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
26,24,3: context range 26 [comment, 2, comment, 3], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
26,25,0: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
26,25,1: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
26,25,2: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
26,25,3: context range 26 [comment, 2, comment, 3], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
26,26,0: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
26,26,1: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
26,26,2: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
26,26,3: context range 26 [comment, 2, comment, 3], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
26,27,0: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
26,27,1: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
26,27,2: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
26,27,3: context range 26 [comment, 2, comment, 3], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
26,28,0: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
26,28,1: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
26,28,2: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
26,28,3: context range 26 [comment, 2, comment, 3], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
26,29,0: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
26,29,1: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
26,29,2: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
26,29,3: context range 26 [comment, 2, comment, 3], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
26,3,0: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
26,3,1: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
26,3,2: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
26,3,3: context range 26 [comment, 2, comment, 3], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
26,30,0: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
26,30,1: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
26,30,2: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
26,30,3: context range 26 [comment, 2, comment, 3], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
26,31,0: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
26,31,1: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
26,31,2: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
26,31,3: context range 26 [comment, 2, comment, 3], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
26,32,0: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
26,32,1: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
26,32,2: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
26,32,3: context range 26 [comment, 2, comment, 3], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
26,33,0: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
26,33,1: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
26,33,2: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
26,33,3: context range 26 [comment, 2, comment, 3], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
26,34,0: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
26,34,1: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
26,34,2: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
26,34,3: context range 26 [comment, 2, comment, 3], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
26,35,0: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
26,35,1: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
26,35,2: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
26,35,3: context range 26 [comment, 2, comment, 3], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
26,36,0: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
26,36,1: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
26,36,2: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
26,36,3: context range 26 [comment, 2, comment, 3], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
26,37,0: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
26,37,1: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
26,37,2: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
26,37,3: context range 26 [comment, 2, comment, 3], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
26,38,0: context range 26 [comment, 2, comment, 3], argument range same as first range, how 0 Pass Pass None Pass
26,38,1: context range 26 [comment, 2, comment, 3], argument range same as first range, how 1 Pass Pass None Pass
26,38,2: context range 26 [comment, 2, comment, 3], argument range same as first range, how 2 Pass Pass None Pass
26,38,3: context range 26 [comment, 2, comment, 3], argument range same as first range, how 3 Pass Pass None Pass
26,4,0: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
26,4,1: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
26,4,2: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
26,4,3: context range 26 [comment, 2, comment, 3], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
26,5,0: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
26,5,1: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
26,5,2: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
26,5,3: context range 26 [comment, 2, comment, 3], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
26,6,0: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
26,6,1: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
26,6,2: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
26,6,3: context range 26 [comment, 2, comment, 3], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
26,7,0: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
26,7,1: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
26,7,2: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
26,7,3: context range 26 [comment, 2, comment, 3], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
26,8,0: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
26,8,1: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
26,8,2: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
26,8,3: context range 26 [comment, 2, comment, 3], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
26,9,0: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
26,9,1: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
26,9,2: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
26,9,3: context range 26 [comment, 2, comment, 3], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
27,0,0: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0 Fail Pass None Fail
27,0,100: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "quasit" Fail Pass None Fail
27,0,10: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -Infinity Fail Pass None Fail
27,0,11: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65535 Fail Pass None Fail
27,0,12: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65536 Fail Pass None Fail
27,0,13: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65537 Fail Pass None Fail
27,0,14: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65538 Fail Pass None Fail
27,0,15: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65539 Fail Pass None Fail
27,0,16: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 65540 Fail Pass None Fail
27,0,17: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65537 Fail Pass None Fail
27,0,18: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65536 Fail Pass None Fail
27,0,19: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65535 Fail Pass None Fail
27,0,1: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1 Fail Pass None Fail
27,0,20: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65534 Fail Pass None Fail
27,0,21: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65533 Fail Pass None Fail
27,0,22: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -65532 Fail Pass None Fail
27,0,23: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967295 Fail Pass None Fail
27,0,24: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967296 Fail Pass None Fail
27,0,25: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967297 Fail Pass None Fail
27,0,26: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967298 Fail Pass None Fail
27,0,27: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967299 Fail Pass None Fail
27,0,28: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4294967300 Fail Pass None Fail
27,0,29: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0.5 Fail Pass None Fail
27,0,2: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2 Fail Pass None Fail
27,0,30: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0.5 Fail Pass None Fail
27,0,31: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1.5 Fail Pass None Fail
27,0,32: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2.5 Fail Pass None Fail
27,0,33: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3.5 Fail Pass None Fail
27,0,34: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4.5 Fail Pass None Fail
27,0,35: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -1.5 Fail Pass None Fail
27,0,36: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0.5 Fail Pass None Fail
27,0,37: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 0.5 Fail Pass None Fail
27,0,38: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 1.5 Fail Pass None Fail
27,0,39: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 2.5 Fail Pass None Fail
27,0,3: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3 Fail Pass None Fail
27,0,40: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 3.5 Fail Pass None Fail
27,0,41: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -73.5 Fail Pass None Fail
27,0,42: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -72.5 Fail Pass None Fail
27,0,43: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -71.5 Fail Pass None Fail
27,0,44: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -70.5 Fail Pass None Fail
27,0,45: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -69.5 Fail Pass None Fail
27,0,46: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -68.5 Fail Pass None Fail
27,0,47: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0" Fail Pass None Fail
27,0,48: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1" Fail Pass None Fail
27,0,49: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2" Fail Pass None Fail
27,0,4: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -1 Fail Pass None Fail
27,0,50: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3" Fail Pass None Fail
27,0,51: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1" Fail Pass None Fail
27,0,52: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4" Fail Pass None Fail
27,0,53: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "5" Fail Pass None Fail
27,0,54: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "NaN" Fail Pass None Fail
27,0,55: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0" Fail Pass None Fail
27,0,56: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "Infinity" Fail Pass None Fail
27,0,57: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-Infinity" Fail Pass None Fail
27,0,58: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65535" Fail Pass None Fail
27,0,59: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65536" Fail Pass None Fail
27,0,5: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 4 Fail Pass None Fail
27,0,60: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65537" Fail Pass None Fail
27,0,61: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65538" Fail Pass None Fail
27,0,62: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65539" Fail Pass None Fail
27,0,63: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "65540" Fail Pass None Fail
27,0,64: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65537" Fail Pass None Fail
27,0,65: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65536" Fail Pass None Fail
27,0,66: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65535" Fail Pass None Fail
27,0,67: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65534" Fail Pass None Fail
27,0,68: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65533" Fail Pass None Fail
27,0,69: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-65532" Fail Pass None Fail
27,0,6: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how 5 Fail Pass None Fail
27,0,70: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967295" Fail Pass None Fail
27,0,71: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967296" Fail Pass None Fail
27,0,72: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967297" Fail Pass None Fail
27,0,73: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967298" Fail Pass None Fail
27,0,74: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967299" Fail Pass None Fail
27,0,75: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4294967300" Fail Pass None Fail
27,0,76: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-0.5" Fail Pass None Fail
27,0,77: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0.5" Fail Pass None Fail
27,0,78: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1.5" Fail Pass None Fail
27,0,79: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2.5" Fail Pass None Fail
27,0,7: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how NaN Fail Pass None Fail
27,0,80: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3.5" Fail Pass None Fail
27,0,81: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "4.5" Fail Pass None Fail
27,0,82: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-1.5" Fail Pass None Fail
27,0,83: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-0.5" Fail Pass None Fail
27,0,84: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "0.5" Fail Pass None Fail
27,0,85: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "1.5" Fail Pass None Fail
27,0,86: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "2.5" Fail Pass None Fail
27,0,87: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "3.5" Fail Pass None Fail
27,0,88: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-73.5" Fail Pass None Fail
27,0,89: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-72.5" Fail Pass None Fail
27,0,8: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how -0 Fail Pass None Fail
27,0,90: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-71.5" Fail Pass None Fail
27,0,91: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-70.5" Fail Pass None Fail
27,0,92: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-69.5" Fail Pass None Fail
27,0,93: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "-68.5" Fail Pass None Fail
27,0,94: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "6.5536e4" Fail Pass None Fail
27,0,95: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how null Fail Pass None Fail
27,0,96: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how undefined Fail Pass None Fail
27,0,97: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how true Fail Pass None Fail
27,0,98: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how false Fail Pass None Fail
27,0,99: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how "" Fail Pass None Fail
27,0,9: context range 27 [testDiv, 0, comment, 5], argument range 0 [detached], how Infinity Fail Pass None Fail
27,1,0: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
27,1,1: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
27,1,2: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
27,1,3: context range 27 [testDiv, 0, comment, 5], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
27,10,0: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
27,10,1: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
27,10,2: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
27,10,3: context range 27 [testDiv, 0, comment, 5], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
27,11,0: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
27,11,1: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
27,11,2: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
27,11,3: context range 27 [testDiv, 0, comment, 5], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
27,12,0: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
27,12,1: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
27,12,2: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
27,12,3: context range 27 [testDiv, 0, comment, 5], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
27,13,0: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
27,13,1: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
27,13,2: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
27,13,3: context range 27 [testDiv, 0, comment, 5], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
27,14,0: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
27,14,1: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
27,14,2: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
27,14,3: context range 27 [testDiv, 0, comment, 5], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
27,15,0: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
27,15,1: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
27,15,2: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
27,15,3: context range 27 [testDiv, 0, comment, 5], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
27,16,0: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
27,16,100: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" Pass Pass None Pass
27,16,10: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity Pass Pass None Pass
27,16,11: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 Fail Pass None Fail
27,16,12: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 Pass Pass None Pass
27,16,13: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 Pass Pass None Pass
27,16,14: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 Pass Pass None Pass
27,16,15: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 Pass Pass None Pass
27,16,16: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 Fail Pass None Fail
27,16,17: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 Fail Pass None Fail
27,16,18: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 Pass Pass None Pass
27,16,19: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 Pass Pass None Pass
27,16,1: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
27,16,20: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 Pass Pass None Pass
27,16,21: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 Pass Pass None Pass
27,16,22: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 Fail Pass None Fail
27,16,23: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 Fail Pass None Fail
27,16,24: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 Pass Pass None Pass
27,16,25: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 Pass Pass None Pass
27,16,26: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 Pass Pass None Pass
27,16,27: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 Pass Pass None Pass
27,16,28: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 Fail Pass None Fail
27,16,29: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Pass Pass None Pass
27,16,2: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
27,16,30: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Pass Pass None Pass
27,16,31: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Pass Pass None Pass
27,16,32: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Pass Pass None Pass
27,16,33: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Pass Pass None Pass
27,16,34: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 Fail Pass None Fail
27,16,35: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 Fail Pass None Fail
27,16,36: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Pass Pass None Pass
27,16,37: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Pass Pass None Pass
27,16,38: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Pass Pass None Pass
27,16,39: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Pass Pass None Pass
27,16,3: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
27,16,40: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Pass Pass None Pass
27,16,41: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 Fail Pass None Fail
27,16,42: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 Fail Pass None Fail
27,16,43: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 Fail Pass None Fail
27,16,44: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 Fail Pass None Fail
27,16,45: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 Fail Pass None Fail
27,16,46: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 Fail Pass None Fail
27,16,47: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Pass Pass None Pass
27,16,48: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" Pass Pass None Pass
27,16,49: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" Pass Pass None Pass
27,16,4: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 Fail Pass None Fail
27,16,50: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" Pass Pass None Pass
27,16,51: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" Fail Pass None Fail
27,16,52: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" Fail Pass None Fail
27,16,53: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" Fail Pass None Fail
27,16,54: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" Pass Pass None Pass
27,16,55: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Pass Pass None Pass
27,16,56: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" Pass Pass None Pass
27,16,57: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" Pass Pass None Pass
27,16,58: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" Fail Pass None Fail
27,16,59: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" Pass Pass None Pass
27,16,5: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 Fail Pass None Fail
27,16,60: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" Pass Pass None Pass
27,16,61: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" Pass Pass None Pass
27,16,62: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" Pass Pass None Pass
27,16,63: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" Fail Pass None Fail
27,16,64: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" Fail Pass None Fail
27,16,65: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" Pass Pass None Pass
27,16,66: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" Pass Pass None Pass
27,16,67: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" Pass Pass None Pass
27,16,68: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" Pass Pass None Pass
27,16,69: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" Fail Pass None Fail
27,16,6: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 Fail Pass None Fail
27,16,70: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" Fail Pass None Fail
27,16,71: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" Pass Pass None Pass
27,16,72: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" Pass Pass None Pass
27,16,73: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" Pass Pass None Pass
27,16,74: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" Pass Pass None Pass
27,16,75: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" Fail Pass None Fail
27,16,76: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Pass Pass None Pass
27,16,77: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Pass Pass None Pass
27,16,78: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Pass Pass None Pass
27,16,79: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Pass Pass None Pass
27,16,7: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN Pass Pass None Pass
27,16,80: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Pass Pass None Pass
27,16,81: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" Fail Pass None Fail
27,16,82: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" Fail Pass None Fail
27,16,83: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Pass Pass None Pass
27,16,84: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Pass Pass None Pass
27,16,85: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Pass Pass None Pass
27,16,86: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Pass Pass None Pass
27,16,87: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Pass Pass None Pass
27,16,88: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" Fail Pass None Fail
27,16,89: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" Fail Pass None Fail
27,16,8: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 Pass Pass None Pass
27,16,90: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" Fail Pass None Fail
27,16,91: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" Fail Pass None Fail
27,16,92: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" Fail Pass None Fail
27,16,93: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" Fail Pass None Fail
27,16,94: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" Pass Pass None Pass
27,16,95: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null Pass Pass None Pass
27,16,96: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined Pass Pass None Pass
27,16,97: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true Pass Pass None Pass
27,16,98: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false Pass Pass None Pass
27,16,99: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" Pass Pass None Pass
27,16,9: context range 27 [testDiv, 0, comment, 5], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity Pass Pass None Pass
27,17,0: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
27,17,1: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
27,17,2: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
27,17,3: context range 27 [testDiv, 0, comment, 5], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
27,18,0: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
27,18,1: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
27,18,2: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
27,18,3: context range 27 [testDiv, 0, comment, 5], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
27,19,0: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
27,19,1: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
27,19,2: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
27,19,3: context range 27 [testDiv, 0, comment, 5], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
27,2,0: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
27,2,1: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
27,2,2: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
27,2,3: context range 27 [testDiv, 0, comment, 5], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
27,20,0: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
27,20,1: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
27,20,2: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
27,20,3: context range 27 [testDiv, 0, comment, 5], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
27,21,0: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
27,21,100: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" Pass Pass None Pass
27,21,10: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity Pass Pass None Pass
27,21,11: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 Fail Pass None Fail
27,21,12: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 Fail Pass None Fail
27,21,13: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 Fail Pass None Fail
27,21,14: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 Fail Pass None Fail
27,21,15: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 Fail Pass None Fail
27,21,16: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 Fail Pass None Fail
27,21,17: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 Fail Pass None Fail
27,21,18: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 Fail Pass None Fail
27,21,19: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 Fail Pass None Fail
27,21,1: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
27,21,20: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 Fail Pass None Fail
27,21,21: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 Fail Pass None Fail
27,21,22: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 Fail Pass None Fail
27,21,23: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 Fail Pass None Fail
27,21,24: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 Pass Pass None Pass
27,21,25: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 Pass Pass None Pass
27,21,26: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 Pass Pass None Pass
27,21,27: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 Pass Pass None Pass
27,21,28: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 Fail Pass None Fail
27,21,29: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Pass Pass None Pass
27,21,2: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
27,21,30: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Pass Pass None Pass
27,21,31: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Pass Pass None Pass
27,21,32: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Pass Pass None Pass
27,21,33: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Pass Pass None Pass
27,21,34: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 Fail Pass None Fail
27,21,35: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 Fail Pass None Fail
27,21,36: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Pass Pass None Pass
27,21,37: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Pass Pass None Pass
27,21,38: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Pass Pass None Pass
27,21,39: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Pass Pass None Pass
27,21,3: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
27,21,40: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Pass Pass None Pass
27,21,41: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 Fail Pass None Fail
27,21,42: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 Fail Pass None Fail
27,21,43: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 Fail Pass None Fail
27,21,44: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 Fail Pass None Fail
27,21,45: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 Fail Pass None Fail
27,21,46: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 Fail Pass None Fail
27,21,47: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Pass Pass None Pass
27,21,48: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" Pass Pass None Pass
27,21,49: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" Pass Pass None Pass
27,21,4: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 Fail Pass None Fail
27,21,50: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" Pass Pass None Pass
27,21,51: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" Fail Pass None Fail
27,21,52: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" Fail Pass None Fail
27,21,53: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" Fail Pass None Fail
27,21,54: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" Pass Pass None Pass
27,21,55: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Pass Pass None Pass
27,21,56: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" Pass Pass None Pass
27,21,57: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" Pass Pass None Pass
27,21,58: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" Fail Pass None Fail
27,21,59: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" Fail Pass None Fail
27,21,5: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 Fail Pass None Fail
27,21,60: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" Fail Pass None Fail
27,21,61: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" Fail Pass None Fail
27,21,62: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" Fail Pass None Fail
27,21,63: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" Fail Pass None Fail
27,21,64: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" Fail Pass None Fail
27,21,65: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" Fail Pass None Fail
27,21,66: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" Fail Pass None Fail
27,21,67: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" Fail Pass None Fail
27,21,68: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" Fail Pass None Fail
27,21,69: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" Fail Pass None Fail
27,21,6: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 Fail Pass None Fail
27,21,70: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" Fail Pass None Fail
27,21,71: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" Pass Pass None Pass
27,21,72: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" Pass Pass None Pass
27,21,73: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" Pass Pass None Pass
27,21,74: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" Pass Pass None Pass
27,21,75: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" Fail Pass None Fail
27,21,76: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Pass Pass None Pass
27,21,77: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Pass Pass None Pass
27,21,78: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Pass Pass None Pass
27,21,79: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Pass Pass None Pass
27,21,7: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN Pass Pass None Pass
27,21,80: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Pass Pass None Pass
27,21,81: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" Fail Pass None Fail
27,21,82: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" Fail Pass None Fail
27,21,83: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Pass Pass None Pass
27,21,84: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Pass Pass None Pass
27,21,85: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Pass Pass None Pass
27,21,86: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Pass Pass None Pass
27,21,87: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Pass Pass None Pass
27,21,88: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" Fail Pass None Fail
27,21,89: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" Fail Pass None Fail
27,21,8: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 Pass Pass None Pass
27,21,90: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" Fail Pass None Fail
27,21,91: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" Fail Pass None Fail
27,21,92: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" Fail Pass None Fail
27,21,93: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" Fail Pass None Fail
27,21,94: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" Fail Pass None Fail
27,21,95: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null Pass Pass None Pass
27,21,96: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined Pass Pass None Pass
27,21,97: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true Pass Pass None Pass
27,21,98: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false Pass Pass None Pass
27,21,99: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" Pass Pass None Pass
27,21,9: context range 27 [testDiv, 0, comment, 5], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity Pass Pass None Pass
27,22,0: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
27,22,1: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
27,22,2: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
27,22,3: context range 27 [testDiv, 0, comment, 5], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
27,23,0: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
27,23,1: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
27,23,2: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
27,23,3: context range 27 [testDiv, 0, comment, 5], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
27,24,0: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
27,24,1: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
27,24,2: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
27,24,3: context range 27 [testDiv, 0, comment, 5], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
27,25,0: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
27,25,1: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
27,25,2: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
27,25,3: context range 27 [testDiv, 0, comment, 5], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
27,26,0: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
27,26,1: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
27,26,2: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
27,26,3: context range 27 [testDiv, 0, comment, 5], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
27,27,0: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
27,27,100: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "quasit" Pass Pass None Pass
27,27,10: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -Infinity Pass Pass None Pass
27,27,11: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65535 Fail Pass None Fail
27,27,12: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65536 Fail Pass None Fail
27,27,13: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65537 Fail Pass None Fail
27,27,14: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65538 Fail Pass None Fail
27,27,15: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65539 Fail Pass None Fail
27,27,16: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 65540 Fail Pass None Fail
27,27,17: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65537 Fail Pass None Fail
27,27,18: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65536 Fail Pass None Fail
27,27,19: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65535 Fail Pass None Fail
27,27,1: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
27,27,20: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65534 Fail Pass None Fail
27,27,21: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65533 Fail Pass None Fail
27,27,22: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -65532 Fail Pass None Fail
27,27,23: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967295 Fail Pass None Fail
27,27,24: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967296 Pass Pass None Pass
27,27,25: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967297 Pass Pass None Pass
27,27,26: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967298 Pass Pass None Pass
27,27,27: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967299 Pass Pass None Pass
27,27,28: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4294967300 Fail Pass None Fail
27,27,29: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0.5 Pass Pass None Pass
27,27,2: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
27,27,30: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0.5 Pass Pass None Pass
27,27,31: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1.5 Pass Pass None Pass
27,27,32: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2.5 Pass Pass None Pass
27,27,33: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3.5 Pass Pass None Pass
27,27,34: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4.5 Fail Pass None Fail
27,27,35: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -1.5 Fail Pass None Fail
27,27,36: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0.5 Pass Pass None Pass
27,27,37: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 0.5 Pass Pass None Pass
27,27,38: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 1.5 Pass Pass None Pass
27,27,39: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 2.5 Pass Pass None Pass
27,27,3: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
27,27,40: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 3.5 Pass Pass None Pass
27,27,41: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -73.5 Fail Pass None Fail
27,27,42: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -72.5 Fail Pass None Fail
27,27,43: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -71.5 Fail Pass None Fail
27,27,44: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -70.5 Fail Pass None Fail
27,27,45: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -69.5 Fail Pass None Fail
27,27,46: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -68.5 Fail Pass None Fail
27,27,47: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0" Pass Pass None Pass
27,27,48: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1" Pass Pass None Pass
27,27,49: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2" Pass Pass None Pass
27,27,4: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -1 Fail Pass None Fail
27,27,50: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3" Pass Pass None Pass
27,27,51: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-1" Fail Pass None Fail
27,27,52: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4" Fail Pass None Fail
27,27,53: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "5" Fail Pass None Fail
27,27,54: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "NaN" Pass Pass None Pass
27,27,55: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0" Pass Pass None Pass
27,27,56: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "Infinity" Pass Pass None Pass
27,27,57: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" Pass Pass None Pass
27,27,58: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65535" Fail Pass None Fail
27,27,59: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65536" Fail Pass None Fail
27,27,5: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 4 Fail Pass None Fail
27,27,60: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65537" Fail Pass None Fail
27,27,61: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65538" Fail Pass None Fail
27,27,62: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65539" Fail Pass None Fail
27,27,63: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "65540" Fail Pass None Fail
27,27,64: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65537" Fail Pass None Fail
27,27,65: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65536" Fail Pass None Fail
27,27,66: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65535" Fail Pass None Fail
27,27,67: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65534" Fail Pass None Fail
27,27,68: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65533" Fail Pass None Fail
27,27,69: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-65532" Fail Pass None Fail
27,27,6: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how 5 Fail Pass None Fail
27,27,70: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967295" Fail Pass None Fail
27,27,71: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967296" Pass Pass None Pass
27,27,72: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967297" Pass Pass None Pass
27,27,73: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967298" Pass Pass None Pass
27,27,74: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967299" Pass Pass None Pass
27,27,75: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4294967300" Fail Pass None Fail
27,27,76: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Pass Pass None Pass
27,27,77: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0.5" Pass Pass None Pass
27,27,78: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1.5" Pass Pass None Pass
27,27,79: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2.5" Pass Pass None Pass
27,27,7: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how NaN Pass Pass None Pass
27,27,80: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3.5" Pass Pass None Pass
27,27,81: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "4.5" Fail Pass None Fail
27,27,82: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-1.5" Fail Pass None Fail
27,27,83: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Pass Pass None Pass
27,27,84: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "0.5" Pass Pass None Pass
27,27,85: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "1.5" Pass Pass None Pass
27,27,86: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "2.5" Pass Pass None Pass
27,27,87: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "3.5" Pass Pass None Pass
27,27,88: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-73.5" Fail Pass None Fail
27,27,89: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-72.5" Fail Pass None Fail
27,27,8: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how -0 Pass Pass None Pass
27,27,90: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-71.5" Fail Pass None Fail
27,27,91: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-70.5" Fail Pass None Fail
27,27,92: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-69.5" Fail Pass None Fail
27,27,93: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "-68.5" Fail Pass None Fail
27,27,94: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" Fail Pass None Fail
27,27,95: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how null Pass Pass None Pass
27,27,96: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how undefined Pass Pass None Pass
27,27,97: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how true Pass Pass None Pass
27,27,98: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how false Pass Pass None Pass
27,27,99: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how "" Pass Pass None Pass
27,27,9: context range 27 [testDiv, 0, comment, 5], argument range 27 [testDiv, 0, comment, 5], how Infinity Pass Pass None Pass
27,28,0: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
27,28,1: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
27,28,2: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
27,28,3: context range 27 [testDiv, 0, comment, 5], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
27,29,0: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
27,29,1: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
27,29,2: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
27,29,3: context range 27 [testDiv, 0, comment, 5], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
27,3,0: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
27,3,100: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" Pass Pass None Pass
27,3,10: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity Pass Pass None Pass
27,3,11: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 Fail Pass None Fail
27,3,12: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 Fail Pass None Fail
27,3,13: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 Fail Pass None Fail
27,3,14: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 Fail Pass None Fail
27,3,15: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 Fail Pass None Fail
27,3,16: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 Fail Pass None Fail
27,3,17: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 Fail Pass None Fail
27,3,18: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 Fail Pass None Fail
27,3,19: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 Fail Pass None Fail
27,3,1: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
27,3,20: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 Fail Pass None Fail
27,3,21: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 Fail Pass None Fail
27,3,22: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 Fail Pass None Fail
27,3,23: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 Fail Pass None Fail
27,3,24: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 Pass Pass None Pass
27,3,25: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 Pass Pass None Pass
27,3,26: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 Pass Pass None Pass
27,3,27: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 Pass Pass None Pass
27,3,28: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 Fail Pass None Fail
27,3,29: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Pass Pass None Pass
27,3,2: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
27,3,30: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Pass Pass None Pass
27,3,31: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Pass Pass None Pass
27,3,32: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Pass Pass None Pass
27,3,33: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Pass Pass None Pass
27,3,34: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 Fail Pass None Fail
27,3,35: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 Fail Pass None Fail
27,3,36: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Pass Pass None Pass
27,3,37: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Pass Pass None Pass
27,3,38: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Pass Pass None Pass
27,3,39: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Pass Pass None Pass
27,3,3: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
27,3,40: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Pass Pass None Pass
27,3,41: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 Fail Pass None Fail
27,3,42: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 Fail Pass None Fail
27,3,43: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 Fail Pass None Fail
27,3,44: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 Fail Pass None Fail
27,3,45: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 Fail Pass None Fail
27,3,46: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 Fail Pass None Fail
27,3,47: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Pass Pass None Pass
27,3,48: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" Pass Pass None Pass
27,3,49: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" Pass Pass None Pass
27,3,4: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 Fail Pass None Fail
27,3,50: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" Pass Pass None Pass
27,3,51: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" Fail Pass None Fail
27,3,52: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" Fail Pass None Fail
27,3,53: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" Fail Pass None Fail
27,3,54: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" Pass Pass None Pass
27,3,55: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Pass Pass None Pass
27,3,56: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" Pass Pass None Pass
27,3,57: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" Pass Pass None Pass
27,3,58: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" Fail Pass None Fail
27,3,59: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" Fail Pass None Fail
27,3,5: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 Fail Pass None Fail
27,3,60: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" Fail Pass None Fail
27,3,61: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" Fail Pass None Fail
27,3,62: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" Fail Pass None Fail
27,3,63: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" Fail Pass None Fail
27,3,64: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" Fail Pass None Fail
27,3,65: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" Fail Pass None Fail
27,3,66: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" Fail Pass None Fail
27,3,67: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" Fail Pass None Fail
27,3,68: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" Fail Pass None Fail
27,3,69: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" Fail Pass None Fail
27,3,6: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 Fail Pass None Fail
27,3,70: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" Fail Pass None Fail
27,3,71: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" Pass Pass None Pass
27,3,72: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" Pass Pass None Pass
27,3,73: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" Pass Pass None Pass
27,3,74: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" Pass Pass None Pass
27,3,75: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" Fail Pass None Fail
27,3,76: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Pass Pass None Pass
27,3,77: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Pass Pass None Pass
27,3,78: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Pass Pass None Pass
27,3,79: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Pass Pass None Pass
27,3,7: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN Pass Pass None Pass
27,3,80: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Pass Pass None Pass
27,3,81: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" Fail Pass None Fail
27,3,82: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" Fail Pass None Fail
27,3,83: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Pass Pass None Pass
27,3,84: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Pass Pass None Pass
27,3,85: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Pass Pass None Pass
27,3,86: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Pass Pass None Pass
27,3,87: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Pass Pass None Pass
27,3,88: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" Fail Pass None Fail
27,3,89: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" Fail Pass None Fail
27,3,8: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 Pass Pass None Pass
27,3,90: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" Fail Pass None Fail
27,3,91: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" Fail Pass None Fail
27,3,92: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" Fail Pass None Fail
27,3,93: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" Fail Pass None Fail
27,3,94: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" Fail Pass None Fail
27,3,95: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null Pass Pass None Pass
27,3,96: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined Pass Pass None Pass
27,3,97: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true Pass Pass None Pass
27,3,98: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false Pass Pass None Pass
27,3,99: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" Pass Pass None Pass
27,3,9: context range 27 [testDiv, 0, comment, 5], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity Pass Pass None Pass
27,30,0: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
27,30,1: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
27,30,2: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
27,30,3: context range 27 [testDiv, 0, comment, 5], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
27,31,0: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
27,31,1: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
27,31,2: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
27,31,3: context range 27 [testDiv, 0, comment, 5], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
27,32,0: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
27,32,1: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
27,32,2: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
27,32,3: context range 27 [testDiv, 0, comment, 5], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
27,33,0: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
27,33,1: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
27,33,2: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
27,33,3: context range 27 [testDiv, 0, comment, 5], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
27,34,0: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
27,34,1: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
27,34,2: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
27,34,3: context range 27 [testDiv, 0, comment, 5], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
27,35,0: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
27,35,1: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
27,35,2: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
27,35,3: context range 27 [testDiv, 0, comment, 5], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
27,36,0: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
27,36,1: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
27,36,2: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
27,36,3: context range 27 [testDiv, 0, comment, 5], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
27,37,0: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
27,37,1: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
27,37,2: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
27,37,3: context range 27 [testDiv, 0, comment, 5], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
27,38,0: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 0 Pass Pass None Pass
27,38,1: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 1 Pass Pass None Pass
27,38,2: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 2 Pass Pass None Pass
27,38,3: context range 27 [testDiv, 0, comment, 5], argument range same as first range, how 3 Pass Pass None Pass
27,4,0: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
27,4,1: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
27,4,2: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
27,4,3: context range 27 [testDiv, 0, comment, 5], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
27,5,0: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
27,5,1: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
27,5,2: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
27,5,3: context range 27 [testDiv, 0, comment, 5], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
27,6,0: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
27,6,1: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
27,6,2: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
27,6,3: context range 27 [testDiv, 0, comment, 5], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
27,7,0: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
27,7,1: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
27,7,2: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
27,7,3: context range 27 [testDiv, 0, comment, 5], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
27,8,0: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
27,8,1: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
27,8,2: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
27,8,3: context range 27 [testDiv, 0, comment, 5], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
27,9,0: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
27,9,1: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
27,9,2: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
27,9,3: context range 27 [testDiv, 0, comment, 5], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
28,0,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 0 Fail Pass None Fail
28,0,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 1 Fail Pass None Fail
28,0,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 2 Fail Pass None Fail
28,0,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 0 [detached], how 3 Fail Pass None Fail
28,1,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
28,1,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
28,1,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
28,1,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
28,10,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
28,10,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
28,10,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
28,10,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
28,11,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
28,11,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
28,11,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
28,11,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
28,12,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
28,12,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
28,12,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
28,12,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
28,13,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
28,13,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
28,13,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
28,13,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
28,14,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
28,14,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
28,14,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
28,14,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
28,15,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
28,15,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
28,15,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
28,15,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
28,16,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
28,16,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
28,16,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
28,16,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
28,17,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
28,17,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
28,17,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
28,17,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
28,18,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
28,18,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
28,18,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
28,18,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
28,19,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
28,19,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
28,19,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
28,19,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
28,2,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
28,2,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
28,2,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
28,2,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
28,20,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
28,20,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
28,20,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
28,20,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
28,21,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
28,21,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
28,21,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
28,21,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
28,22,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
28,22,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
28,22,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
28,22,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
28,23,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
28,23,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
28,23,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
28,23,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
28,24,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
28,24,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
28,24,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
28,24,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
28,25,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
28,25,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
28,25,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
28,25,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
28,26,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
28,26,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
28,26,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
28,26,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
28,27,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
28,27,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
28,27,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
28,27,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
28,28,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
28,28,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
28,28,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
28,28,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
28,29,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
28,29,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
28,29,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
28,29,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
28,3,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
28,3,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
28,3,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
28,3,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
28,30,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
28,30,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
28,30,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
28,30,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
28,31,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
28,31,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
28,31,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
28,31,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
28,32,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
28,32,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
28,32,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
28,32,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
28,33,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
28,33,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
28,33,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
28,33,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
28,34,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
28,34,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
28,34,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
28,34,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
28,35,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
28,35,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
28,35,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
28,35,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
28,36,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
28,36,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
28,36,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
28,36,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
28,37,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
28,37,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
28,37,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
28,37,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
28,38,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 0 Pass Pass None Pass
28,38,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 1 Pass Pass None Pass
28,38,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 2 Pass Pass None Pass
28,38,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range same as first range, how 3 Pass Pass None Pass
28,4,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
28,4,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
28,4,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
28,4,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
28,5,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
28,5,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
28,5,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
28,5,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
28,6,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
28,6,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
28,6,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
28,6,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
28,7,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
28,7,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
28,7,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
28,7,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
28,8,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
28,8,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
28,8,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
28,8,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
28,9,0: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
28,9,1: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
28,9,2: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
28,9,3: context range 28 [foreignDoc, 1, foreignComment, 2], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
29,0,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 0 Fail Pass None Fail
29,0,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 1 Fail Pass None Fail
29,0,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 2 Fail Pass None Fail
29,0,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 0 [detached], how 3 Fail Pass None Fail
29,1,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
29,1,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
29,1,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
29,1,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
29,10,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
29,10,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
29,10,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
29,10,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
29,11,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
29,11,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
29,11,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
29,11,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
29,12,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
29,12,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
29,12,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
29,12,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
29,13,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
29,13,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
29,13,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
29,13,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
29,14,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
29,14,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
29,14,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
29,14,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
29,15,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
29,15,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
29,15,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
29,15,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
29,16,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
29,16,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
29,16,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
29,16,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
29,17,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
29,17,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
29,17,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
29,17,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
29,18,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
29,18,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
29,18,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
29,18,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
29,19,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
29,19,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
29,19,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
29,19,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
29,2,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
29,2,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
29,2,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
29,2,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
29,20,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
29,20,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
29,20,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
29,20,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
29,21,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
29,21,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
29,21,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
29,21,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
29,22,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
29,22,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
29,22,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
29,22,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
29,23,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
29,23,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
29,23,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
29,23,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
29,24,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
29,24,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
29,24,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
29,24,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
29,25,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
29,25,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
29,25,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
29,25,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
29,26,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
29,26,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
29,26,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
29,26,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
29,27,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
29,27,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
29,27,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
29,27,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
29,28,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
29,28,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
29,28,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
29,28,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
29,29,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
29,29,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
29,29,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
29,29,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
29,3,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
29,3,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
29,3,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
29,3,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
29,30,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
29,30,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
29,30,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
29,30,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
29,31,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
29,31,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
29,31,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
29,31,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
29,32,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
29,32,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
29,32,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
29,32,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
29,33,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
29,33,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
29,33,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
29,33,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
29,34,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
29,34,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
29,34,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
29,34,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
29,35,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
29,35,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
29,35,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
29,35,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
29,36,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
29,36,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
29,36,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
29,36,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
29,37,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
29,37,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
29,37,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
29,37,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
29,38,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 0 Pass Pass None Pass
29,38,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 1 Pass Pass None Pass
29,38,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 2 Pass Pass None Pass
29,38,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range same as first range, how 3 Pass Pass None Pass
29,4,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
29,4,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
29,4,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
29,4,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
29,5,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
29,5,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
29,5,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
29,5,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
29,6,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
29,6,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
29,6,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
29,6,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
29,7,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
29,7,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
29,7,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
29,7,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
29,8,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
29,8,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
29,8,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
29,8,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
29,9,0: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
29,9,1: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
29,9,2: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
29,9,3: context range 29 [foreignDoc.body, 0, foreignTextNode, 36], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
3,0,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0 Fail Pass None Fail
3,0,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "quasit" Fail Pass None Fail
3,0,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -Infinity Fail Pass None Fail
3,0,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65535 Fail Pass None Fail
3,0,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65536 Fail Pass None Fail
3,0,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65537 Fail Pass None Fail
3,0,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65538 Fail Pass None Fail
3,0,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65539 Fail Pass None Fail
3,0,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 65540 Fail Pass None Fail
3,0,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65537 Fail Pass None Fail
3,0,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65536 Fail Pass None Fail
3,0,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65535 Fail Pass None Fail
3,0,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1 Fail Pass None Fail
3,0,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65534 Fail Pass None Fail
3,0,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65533 Fail Pass None Fail
3,0,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -65532 Fail Pass None Fail
3,0,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967295 Fail Pass None Fail
3,0,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967296 Fail Pass None Fail
3,0,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967297 Fail Pass None Fail
3,0,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967298 Fail Pass None Fail
3,0,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967299 Fail Pass None Fail
3,0,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4294967300 Fail Pass None Fail
3,0,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0.5 Fail Pass None Fail
3,0,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2 Fail Pass None Fail
3,0,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0.5 Fail Pass None Fail
3,0,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1.5 Fail Pass None Fail
3,0,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2.5 Fail Pass None Fail
3,0,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3.5 Fail Pass None Fail
3,0,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4.5 Fail Pass None Fail
3,0,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -1.5 Fail Pass None Fail
3,0,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0.5 Fail Pass None Fail
3,0,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 0.5 Fail Pass None Fail
3,0,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 1.5 Fail Pass None Fail
3,0,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 2.5 Fail Pass None Fail
3,0,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3 Fail Pass None Fail
3,0,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 3.5 Fail Pass None Fail
3,0,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -73.5 Fail Pass None Fail
3,0,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -72.5 Fail Pass None Fail
3,0,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -71.5 Fail Pass None Fail
3,0,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -70.5 Fail Pass None Fail
3,0,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -69.5 Fail Pass None Fail
3,0,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -68.5 Fail Pass None Fail
3,0,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0" Fail Pass None Fail
3,0,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1" Fail Pass None Fail
3,0,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2" Fail Pass None Fail
3,0,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -1 Fail Pass None Fail
3,0,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3" Fail Pass None Fail
3,0,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-1" Fail Pass None Fail
3,0,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4" Fail Pass None Fail
3,0,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "5" Fail Pass None Fail
3,0,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "NaN" Fail Pass None Fail
3,0,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0" Fail Pass None Fail
3,0,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "Infinity" Fail Pass None Fail
3,0,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-Infinity" Fail Pass None Fail
3,0,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65535" Fail Pass None Fail
3,0,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65536" Fail Pass None Fail
3,0,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 4 Fail Pass None Fail
3,0,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65537" Fail Pass None Fail
3,0,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65538" Fail Pass None Fail
3,0,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65539" Fail Pass None Fail
3,0,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "65540" Fail Pass None Fail
3,0,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65537" Fail Pass None Fail
3,0,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65536" Fail Pass None Fail
3,0,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65535" Fail Pass None Fail
3,0,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65534" Fail Pass None Fail
3,0,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65533" Fail Pass None Fail
3,0,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-65532" Fail Pass None Fail
3,0,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how 5 Fail Pass None Fail
3,0,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967295" Fail Pass None Fail
3,0,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967296" Fail Pass None Fail
3,0,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967297" Fail Pass None Fail
3,0,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967298" Fail Pass None Fail
3,0,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967299" Fail Pass None Fail
3,0,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4294967300" Fail Pass None Fail
3,0,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-0.5" Fail Pass None Fail
3,0,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0.5" Fail Pass None Fail
3,0,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1.5" Fail Pass None Fail
3,0,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2.5" Fail Pass None Fail
3,0,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how NaN Fail Pass None Fail
3,0,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3.5" Fail Pass None Fail
3,0,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "4.5" Fail Pass None Fail
3,0,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-1.5" Fail Pass None Fail
3,0,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-0.5" Fail Pass None Fail
3,0,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "0.5" Fail Pass None Fail
3,0,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "1.5" Fail Pass None Fail
3,0,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "2.5" Fail Pass None Fail
3,0,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "3.5" Fail Pass None Fail
3,0,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-73.5" Fail Pass None Fail
3,0,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-72.5" Fail Pass None Fail
3,0,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how -0 Fail Pass None Fail
3,0,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-71.5" Fail Pass None Fail
3,0,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-70.5" Fail Pass None Fail
3,0,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-69.5" Fail Pass None Fail
3,0,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "-68.5" Fail Pass None Fail
3,0,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "6.5536e4" Fail Pass None Fail
3,0,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how null Fail Pass None Fail
3,0,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how undefined Fail Pass None Fail
3,0,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how true Fail Pass None Fail
3,0,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how false Fail Pass None Fail
3,0,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how "" Fail Pass None Fail
3,0,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 0 [detached], how Infinity Fail Pass None Fail
3,1,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
3,1,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
3,1,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
3,1,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
3,10,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
3,10,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
3,10,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
3,10,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
3,11,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
3,11,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
3,11,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
3,11,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
3,12,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
3,12,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
3,12,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
3,12,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
3,13,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
3,13,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
3,13,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
3,13,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
3,14,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
3,14,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
3,14,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
3,14,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
3,15,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
3,15,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
3,15,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
3,15,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
3,16,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
3,16,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "quasit" Pass Pass None Pass
3,16,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -Infinity Pass Pass None Pass
3,16,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65535 Fail Pass None Fail
3,16,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65536 Pass Pass None Pass
3,16,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65537 Pass Pass None Pass
3,16,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65538 Pass Pass None Pass
3,16,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65539 Pass Pass None Pass
3,16,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 65540 Fail Pass None Fail
3,16,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65537 Fail Pass None Fail
3,16,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65536 Pass Pass None Pass
3,16,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65535 Pass Pass None Pass
3,16,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
3,16,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65534 Pass Pass None Pass
3,16,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65533 Pass Pass None Pass
3,16,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -65532 Fail Pass None Fail
3,16,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967295 Fail Pass None Fail
3,16,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967296 Pass Pass None Pass
3,16,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967297 Pass Pass None Pass
3,16,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967298 Pass Pass None Pass
3,16,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967299 Pass Pass None Pass
3,16,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4294967300 Fail Pass None Fail
3,16,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Pass Pass None Pass
3,16,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
3,16,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Pass Pass None Pass
3,16,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Pass Pass None Pass
3,16,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Pass Pass None Pass
3,16,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Pass Pass None Pass
3,16,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4.5 Fail Pass None Fail
3,16,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1.5 Fail Pass None Fail
3,16,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0.5 Pass Pass None Pass
3,16,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0.5 Pass Pass None Pass
3,16,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1.5 Pass Pass None Pass
3,16,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2.5 Pass Pass None Pass
3,16,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
3,16,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3.5 Pass Pass None Pass
3,16,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -73.5 Fail Pass None Fail
3,16,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -72.5 Fail Pass None Fail
3,16,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -71.5 Fail Pass None Fail
3,16,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -70.5 Fail Pass None Fail
3,16,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -69.5 Fail Pass None Fail
3,16,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -68.5 Fail Pass None Fail
3,16,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Pass Pass None Pass
3,16,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1" Pass Pass None Pass
3,16,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2" Pass Pass None Pass
3,16,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -1 Fail Pass None Fail
3,16,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3" Pass Pass None Pass
3,16,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1" Fail Pass None Fail
3,16,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4" Fail Pass None Fail
3,16,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "5" Fail Pass None Fail
3,16,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "NaN" Pass Pass None Pass
3,16,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0" Pass Pass None Pass
3,16,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "Infinity" Pass Pass None Pass
3,16,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-Infinity" Pass Pass None Pass
3,16,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65535" Fail Pass None Fail
3,16,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65536" Pass Pass None Pass
3,16,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 4 Fail Pass None Fail
3,16,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65537" Pass Pass None Pass
3,16,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65538" Pass Pass None Pass
3,16,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65539" Pass Pass None Pass
3,16,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "65540" Fail Pass None Fail
3,16,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65537" Fail Pass None Fail
3,16,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65536" Pass Pass None Pass
3,16,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65535" Pass Pass None Pass
3,16,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65534" Pass Pass None Pass
3,16,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65533" Pass Pass None Pass
3,16,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-65532" Fail Pass None Fail
3,16,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 5 Fail Pass None Fail
3,16,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967295" Fail Pass None Fail
3,16,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967296" Pass Pass None Pass
3,16,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967297" Pass Pass None Pass
3,16,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967298" Pass Pass None Pass
3,16,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967299" Pass Pass None Pass
3,16,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4294967300" Fail Pass None Fail
3,16,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Pass Pass None Pass
3,16,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Pass Pass None Pass
3,16,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Pass Pass None Pass
3,16,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Pass Pass None Pass
3,16,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how NaN Pass Pass None Pass
3,16,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Pass Pass None Pass
3,16,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "4.5" Fail Pass None Fail
3,16,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-1.5" Fail Pass None Fail
3,16,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-0.5" Pass Pass None Pass
3,16,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "0.5" Pass Pass None Pass
3,16,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "1.5" Pass Pass None Pass
3,16,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "2.5" Pass Pass None Pass
3,16,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "3.5" Pass Pass None Pass
3,16,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-73.5" Fail Pass None Fail
3,16,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-72.5" Fail Pass None Fail
3,16,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how -0 Pass Pass None Pass
3,16,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-71.5" Fail Pass None Fail
3,16,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-70.5" Fail Pass None Fail
3,16,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-69.5" Fail Pass None Fail
3,16,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "-68.5" Fail Pass None Fail
3,16,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "6.5536e4" Pass Pass None Pass
3,16,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how null Pass Pass None Pass
3,16,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how undefined Pass Pass None Pass
3,16,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how true Pass Pass None Pass
3,16,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how false Pass Pass None Pass
3,16,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how "" Pass Pass None Pass
3,16,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how Infinity Pass Pass None Pass
3,17,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
3,17,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
3,17,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
3,17,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
3,18,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
3,18,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
3,18,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
3,18,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
3,19,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
3,19,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
3,19,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
3,19,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
3,2,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
3,2,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
3,2,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
3,2,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
3,20,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
3,20,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
3,20,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
3,20,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
3,21,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
3,21,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "quasit" Pass Pass None Pass
3,21,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -Infinity Pass Pass None Pass
3,21,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65535 Fail Pass None Fail
3,21,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65536 Fail Pass None Fail
3,21,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65537 Fail Pass None Fail
3,21,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65538 Fail Pass None Fail
3,21,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65539 Fail Pass None Fail
3,21,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 65540 Fail Pass None Fail
3,21,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65537 Fail Pass None Fail
3,21,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65536 Fail Pass None Fail
3,21,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65535 Fail Pass None Fail
3,21,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
3,21,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65534 Fail Pass None Fail
3,21,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65533 Fail Pass None Fail
3,21,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -65532 Fail Pass None Fail
3,21,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967295 Fail Pass None Fail
3,21,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967296 Pass Pass None Pass
3,21,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967297 Pass Pass None Pass
3,21,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967298 Pass Pass None Pass
3,21,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967299 Pass Pass None Pass
3,21,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4294967300 Fail Pass None Fail
3,21,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Pass Pass None Pass
3,21,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
3,21,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Pass Pass None Pass
3,21,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Pass Pass None Pass
3,21,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Pass Pass None Pass
3,21,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Pass Pass None Pass
3,21,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4.5 Fail Pass None Fail
3,21,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1.5 Fail Pass None Fail
3,21,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0.5 Pass Pass None Pass
3,21,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0.5 Pass Pass None Pass
3,21,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1.5 Pass Pass None Pass
3,21,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2.5 Pass Pass None Pass
3,21,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
3,21,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3.5 Pass Pass None Pass
3,21,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -73.5 Fail Pass None Fail
3,21,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -72.5 Fail Pass None Fail
3,21,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -71.5 Fail Pass None Fail
3,21,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -70.5 Fail Pass None Fail
3,21,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -69.5 Fail Pass None Fail
3,21,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -68.5 Fail Pass None Fail
3,21,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Pass Pass None Pass
3,21,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1" Pass Pass None Pass
3,21,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2" Pass Pass None Pass
3,21,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -1 Fail Pass None Fail
3,21,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3" Pass Pass None Pass
3,21,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1" Fail Pass None Fail
3,21,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4" Fail Pass None Fail
3,21,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "5" Fail Pass None Fail
3,21,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "NaN" Pass Pass None Pass
3,21,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0" Pass Pass None Pass
3,21,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "Infinity" Pass Pass None Pass
3,21,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-Infinity" Pass Pass None Pass
3,21,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65535" Fail Pass None Fail
3,21,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65536" Fail Pass None Fail
3,21,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 4 Fail Pass None Fail
3,21,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65537" Fail Pass None Fail
3,21,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65538" Fail Pass None Fail
3,21,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65539" Fail Pass None Fail
3,21,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "65540" Fail Pass None Fail
3,21,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65537" Fail Pass None Fail
3,21,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65536" Fail Pass None Fail
3,21,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65535" Fail Pass None Fail
3,21,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65534" Fail Pass None Fail
3,21,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65533" Fail Pass None Fail
3,21,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-65532" Fail Pass None Fail
3,21,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 5 Fail Pass None Fail
3,21,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967295" Fail Pass None Fail
3,21,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967296" Pass Pass None Pass
3,21,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967297" Pass Pass None Pass
3,21,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967298" Pass Pass None Pass
3,21,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967299" Pass Pass None Pass
3,21,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4294967300" Fail Pass None Fail
3,21,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Pass Pass None Pass
3,21,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Pass Pass None Pass
3,21,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Pass Pass None Pass
3,21,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Pass Pass None Pass
3,21,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how NaN Pass Pass None Pass
3,21,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Pass Pass None Pass
3,21,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "4.5" Fail Pass None Fail
3,21,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-1.5" Fail Pass None Fail
3,21,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-0.5" Pass Pass None Pass
3,21,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "0.5" Pass Pass None Pass
3,21,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "1.5" Pass Pass None Pass
3,21,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "2.5" Pass Pass None Pass
3,21,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "3.5" Pass Pass None Pass
3,21,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-73.5" Fail Pass None Fail
3,21,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-72.5" Fail Pass None Fail
3,21,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how -0 Pass Pass None Pass
3,21,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-71.5" Fail Pass None Fail
3,21,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-70.5" Fail Pass None Fail
3,21,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-69.5" Fail Pass None Fail
3,21,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "-68.5" Fail Pass None Fail
3,21,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "6.5536e4" Fail Pass None Fail
3,21,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how null Pass Pass None Pass
3,21,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how undefined Pass Pass None Pass
3,21,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how true Pass Pass None Pass
3,21,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how false Pass Pass None Pass
3,21,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how "" Pass Pass None Pass
3,21,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how Infinity Pass Pass None Pass
3,22,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
3,22,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
3,22,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
3,22,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
3,23,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
3,23,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
3,23,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
3,23,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
3,24,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
3,24,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
3,24,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
3,24,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
3,25,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
3,25,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
3,25,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
3,25,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
3,26,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
3,26,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
3,26,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
3,26,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
3,27,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
3,27,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "quasit" Pass Pass None Pass
3,27,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -Infinity Pass Pass None Pass
3,27,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65535 Fail Pass None Fail
3,27,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65536 Fail Pass None Fail
3,27,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65537 Fail Pass None Fail
3,27,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65538 Fail Pass None Fail
3,27,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65539 Fail Pass None Fail
3,27,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 65540 Fail Pass None Fail
3,27,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65537 Fail Pass None Fail
3,27,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65536 Fail Pass None Fail
3,27,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65535 Fail Pass None Fail
3,27,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
3,27,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65534 Fail Pass None Fail
3,27,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65533 Fail Pass None Fail
3,27,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -65532 Fail Pass None Fail
3,27,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967295 Fail Pass None Fail
3,27,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967296 Pass Pass None Pass
3,27,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967297 Pass Pass None Pass
3,27,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967298 Pass Pass None Pass
3,27,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967299 Pass Pass None Pass
3,27,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4294967300 Fail Pass None Fail
3,27,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0.5 Pass Pass None Pass
3,27,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
3,27,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0.5 Pass Pass None Pass
3,27,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1.5 Pass Pass None Pass
3,27,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2.5 Pass Pass None Pass
3,27,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3.5 Pass Pass None Pass
3,27,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4.5 Fail Pass None Fail
3,27,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -1.5 Fail Pass None Fail
3,27,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0.5 Pass Pass None Pass
3,27,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0.5 Pass Pass None Pass
3,27,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1.5 Pass Pass None Pass
3,27,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2.5 Pass Pass None Pass
3,27,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
3,27,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3.5 Pass Pass None Pass
3,27,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -73.5 Fail Pass None Fail
3,27,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -72.5 Fail Pass None Fail
3,27,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -71.5 Fail Pass None Fail
3,27,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -70.5 Fail Pass None Fail
3,27,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -69.5 Fail Pass None Fail
3,27,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -68.5 Fail Pass None Fail
3,27,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0" Pass Pass None Pass
3,27,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1" Pass Pass None Pass
3,27,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2" Pass Pass None Pass
3,27,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -1 Fail Pass None Fail
3,27,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3" Pass Pass None Pass
3,27,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-1" Fail Pass None Fail
3,27,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4" Fail Pass None Fail
3,27,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "5" Fail Pass None Fail
3,27,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "NaN" Pass Pass None Pass
3,27,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0" Pass Pass None Pass
3,27,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "Infinity" Pass Pass None Pass
3,27,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-Infinity" Pass Pass None Pass
3,27,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65535" Fail Pass None Fail
3,27,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65536" Fail Pass None Fail
3,27,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 4 Fail Pass None Fail
3,27,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65537" Fail Pass None Fail
3,27,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65538" Fail Pass None Fail
3,27,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65539" Fail Pass None Fail
3,27,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "65540" Fail Pass None Fail
3,27,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65537" Fail Pass None Fail
3,27,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65536" Fail Pass None Fail
3,27,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65535" Fail Pass None Fail
3,27,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65534" Fail Pass None Fail
3,27,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65533" Fail Pass None Fail
3,27,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-65532" Fail Pass None Fail
3,27,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 5 Fail Pass None Fail
3,27,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967295" Fail Pass None Fail
3,27,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967296" Pass Pass None Pass
3,27,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967297" Pass Pass None Pass
3,27,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967298" Pass Pass None Pass
3,27,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967299" Pass Pass None Pass
3,27,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4294967300" Fail Pass None Fail
3,27,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Pass Pass None Pass
3,27,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0.5" Pass Pass None Pass
3,27,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1.5" Pass Pass None Pass
3,27,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2.5" Pass Pass None Pass
3,27,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how NaN Pass Pass None Pass
3,27,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3.5" Pass Pass None Pass
3,27,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "4.5" Fail Pass None Fail
3,27,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-1.5" Fail Pass None Fail
3,27,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-0.5" Pass Pass None Pass
3,27,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "0.5" Pass Pass None Pass
3,27,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "1.5" Pass Pass None Pass
3,27,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "2.5" Pass Pass None Pass
3,27,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "3.5" Pass Pass None Pass
3,27,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-73.5" Fail Pass None Fail
3,27,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-72.5" Fail Pass None Fail
3,27,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how -0 Pass Pass None Pass
3,27,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-71.5" Fail Pass None Fail
3,27,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-70.5" Fail Pass None Fail
3,27,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-69.5" Fail Pass None Fail
3,27,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "-68.5" Fail Pass None Fail
3,27,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "6.5536e4" Fail Pass None Fail
3,27,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how null Pass Pass None Pass
3,27,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how undefined Pass Pass None Pass
3,27,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how true Pass Pass None Pass
3,27,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how false Pass Pass None Pass
3,27,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how "" Pass Pass None Pass
3,27,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how Infinity Pass Pass None Pass
3,28,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
3,28,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
3,28,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
3,28,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
3,29,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
3,29,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
3,29,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
3,29,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
3,3,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
3,3,100: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "quasit" Pass Pass None Pass
3,3,10: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -Infinity Pass Pass None Pass
3,3,11: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65535 Fail Pass None Fail
3,3,12: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65536 Fail Pass None Fail
3,3,13: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65537 Fail Pass None Fail
3,3,14: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65538 Fail Pass None Fail
3,3,15: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65539 Fail Pass None Fail
3,3,16: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 65540 Fail Pass None Fail
3,3,17: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65537 Fail Pass None Fail
3,3,18: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65536 Fail Pass None Fail
3,3,19: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65535 Fail Pass None Fail
3,3,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
3,3,20: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65534 Fail Pass None Fail
3,3,21: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65533 Fail Pass None Fail
3,3,22: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -65532 Fail Pass None Fail
3,3,23: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967295 Fail Pass None Fail
3,3,24: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967296 Pass Pass None Pass
3,3,25: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967297 Pass Pass None Pass
3,3,26: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967298 Pass Pass None Pass
3,3,27: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967299 Pass Pass None Pass
3,3,28: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4294967300 Fail Pass None Fail
3,3,29: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Pass Pass None Pass
3,3,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
3,3,30: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Pass Pass None Pass
3,3,31: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Pass Pass None Pass
3,3,32: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Pass Pass None Pass
3,3,33: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Pass Pass None Pass
3,3,34: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4.5 Fail Pass None Fail
3,3,35: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1.5 Fail Pass None Fail
3,3,36: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0.5 Pass Pass None Pass
3,3,37: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0.5 Pass Pass None Pass
3,3,38: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1.5 Pass Pass None Pass
3,3,39: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2.5 Pass Pass None Pass
3,3,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
3,3,40: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3.5 Pass Pass None Pass
3,3,41: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -73.5 Fail Pass None Fail
3,3,42: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -72.5 Fail Pass None Fail
3,3,43: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -71.5 Fail Pass None Fail
3,3,44: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -70.5 Fail Pass None Fail
3,3,45: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -69.5 Fail Pass None Fail
3,3,46: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -68.5 Fail Pass None Fail
3,3,47: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Pass Pass None Pass
3,3,48: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1" Pass Pass None Pass
3,3,49: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2" Pass Pass None Pass
3,3,4: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -1 Fail Pass None Fail
3,3,50: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3" Pass Pass None Pass
3,3,51: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1" Fail Pass None Fail
3,3,52: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4" Fail Pass None Fail
3,3,53: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "5" Fail Pass None Fail
3,3,54: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "NaN" Pass Pass None Pass
3,3,55: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0" Pass Pass None Pass
3,3,56: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "Infinity" Pass Pass None Pass
3,3,57: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-Infinity" Pass Pass None Pass
3,3,58: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65535" Fail Pass None Fail
3,3,59: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65536" Fail Pass None Fail
3,3,5: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 4 Fail Pass None Fail
3,3,60: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65537" Fail Pass None Fail
3,3,61: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65538" Fail Pass None Fail
3,3,62: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65539" Fail Pass None Fail
3,3,63: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "65540" Fail Pass None Fail
3,3,64: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65537" Fail Pass None Fail
3,3,65: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65536" Fail Pass None Fail
3,3,66: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65535" Fail Pass None Fail
3,3,67: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65534" Fail Pass None Fail
3,3,68: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65533" Fail Pass None Fail
3,3,69: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-65532" Fail Pass None Fail
3,3,6: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 5 Fail Pass None Fail
3,3,70: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967295" Fail Pass None Fail
3,3,71: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967296" Pass Pass None Pass
3,3,72: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967297" Pass Pass None Pass
3,3,73: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967298" Pass Pass None Pass
3,3,74: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967299" Pass Pass None Pass
3,3,75: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4294967300" Fail Pass None Fail
3,3,76: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Pass Pass None Pass
3,3,77: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Pass Pass None Pass
3,3,78: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Pass Pass None Pass
3,3,79: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Pass Pass None Pass
3,3,7: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how NaN Pass Pass None Pass
3,3,80: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Pass Pass None Pass
3,3,81: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "4.5" Fail Pass None Fail
3,3,82: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-1.5" Fail Pass None Fail
3,3,83: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-0.5" Pass Pass None Pass
3,3,84: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "0.5" Pass Pass None Pass
3,3,85: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "1.5" Pass Pass None Pass
3,3,86: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "2.5" Pass Pass None Pass
3,3,87: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "3.5" Pass Pass None Pass
3,3,88: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-73.5" Fail Pass None Fail
3,3,89: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-72.5" Fail Pass None Fail
3,3,8: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how -0 Pass Pass None Pass
3,3,90: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-71.5" Fail Pass None Fail
3,3,91: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-70.5" Fail Pass None Fail
3,3,92: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-69.5" Fail Pass None Fail
3,3,93: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "-68.5" Fail Pass None Fail
3,3,94: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "6.5536e4" Fail Pass None Fail
3,3,95: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how null Pass Pass None Pass
3,3,96: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how undefined Pass Pass None Pass
3,3,97: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how true Pass Pass None Pass
3,3,98: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how false Pass Pass None Pass
3,3,99: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how "" Pass Pass None Pass
3,3,9: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how Infinity Pass Pass None Pass
3,30,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
3,30,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
3,30,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
3,30,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
3,31,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
3,31,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
3,31,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
3,31,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
3,32,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
3,32,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
3,32,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
3,32,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
3,33,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
3,33,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
3,33,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
3,33,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
3,34,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
3,34,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
3,34,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
3,34,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
3,35,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
3,35,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
3,35,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
3,35,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
3,36,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
3,36,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
3,36,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
3,36,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
3,37,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
3,37,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
3,37,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
3,37,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
3,38,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 0 Pass Pass None Pass
3,38,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 1 Pass Pass None Pass
3,38,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 2 Pass Pass None Pass
3,38,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range same as first range, how 3 Pass Pass None Pass
3,4,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
3,4,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
3,4,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
3,4,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
3,5,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
3,5,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
3,5,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
3,5,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
3,6,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
3,6,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
3,6,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
3,6,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
3,7,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
3,7,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
3,7,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
3,7,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
3,8,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
3,8,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
3,8,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
3,8,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
3,9,0: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
3,9,1: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
3,9,2: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
3,9,3: context range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
30,0,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 0 Fail Pass None Fail
30,0,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 1 Fail Pass None Fail
30,0,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 2 Fail Pass None Fail
30,0,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 0 [detached], how 3 Fail Pass None Fail
30,1,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
30,1,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
30,1,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
30,1,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
30,10,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
30,10,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
30,10,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
30,10,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
30,11,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
30,11,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
30,11,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
30,11,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
30,12,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
30,12,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
30,12,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
30,12,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
30,13,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
30,13,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
30,13,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
30,13,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
30,14,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
30,14,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
30,14,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
30,14,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
30,15,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
30,15,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
30,15,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
30,15,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
30,16,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
30,16,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
30,16,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
30,16,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
30,17,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
30,17,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
30,17,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
30,17,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
30,18,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
30,18,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
30,18,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
30,18,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
30,19,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
30,19,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
30,19,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
30,19,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
30,2,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
30,2,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
30,2,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
30,2,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
30,20,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
30,20,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
30,20,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
30,20,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
30,21,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
30,21,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
30,21,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
30,21,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
30,22,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
30,22,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
30,22,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
30,22,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
30,23,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
30,23,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
30,23,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
30,23,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
30,24,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
30,24,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
30,24,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
30,24,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
30,25,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
30,25,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
30,25,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
30,25,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
30,26,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
30,26,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
30,26,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
30,26,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
30,27,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
30,27,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
30,27,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
30,27,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
30,28,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
30,28,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
30,28,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
30,28,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
30,29,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
30,29,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
30,29,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
30,29,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
30,3,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
30,3,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
30,3,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
30,3,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
30,30,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
30,30,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
30,30,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
30,30,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
30,31,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
30,31,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
30,31,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
30,31,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
30,32,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
30,32,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
30,32,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
30,32,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
30,33,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
30,33,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
30,33,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
30,33,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
30,34,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
30,34,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
30,34,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
30,34,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
30,35,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
30,35,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
30,35,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
30,35,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
30,36,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
30,36,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
30,36,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
30,36,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
30,37,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
30,37,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
30,37,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
30,37,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
30,38,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 0 Pass Pass None Pass
30,38,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 1 Pass Pass None Pass
30,38,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 2 Pass Pass None Pass
30,38,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range same as first range, how 3 Pass Pass None Pass
30,4,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
30,4,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
30,4,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
30,4,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
30,5,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
30,5,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
30,5,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
30,5,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
30,6,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
30,6,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
30,6,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
30,6,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
30,7,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
30,7,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
30,7,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
30,7,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
30,8,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
30,8,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
30,8,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
30,8,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
30,9,0: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
30,9,1: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
30,9,2: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
30,9,3: context range 30 [xmlDoc, 1, xmlComment, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
31,0,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 0 Fail Pass None Fail
31,0,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 1 Fail Pass None Fail
31,0,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 2 Fail Pass None Fail
31,0,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 0 [detached], how 3 Fail Pass None Fail
31,1,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
31,1,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
31,1,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
31,1,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
31,10,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
31,10,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
31,10,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
31,10,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
31,11,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
31,11,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
31,11,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
31,11,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
31,12,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
31,12,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
31,12,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
31,12,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
31,13,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
31,13,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
31,13,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
31,13,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
31,14,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
31,14,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
31,14,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
31,14,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
31,15,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
31,15,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
31,15,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
31,15,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
31,16,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
31,16,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
31,16,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
31,16,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
31,17,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
31,17,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
31,17,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
31,17,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
31,18,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
31,18,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
31,18,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
31,18,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
31,19,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
31,19,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
31,19,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
31,19,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
31,2,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
31,2,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
31,2,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
31,2,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
31,20,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
31,20,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
31,20,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
31,20,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
31,21,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
31,21,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
31,21,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
31,21,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
31,22,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
31,22,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
31,22,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
31,22,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
31,23,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
31,23,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
31,23,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
31,23,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
31,24,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
31,24,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
31,24,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
31,24,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
31,25,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
31,25,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
31,25,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
31,25,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
31,26,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
31,26,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
31,26,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
31,26,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
31,27,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
31,27,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
31,27,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
31,27,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
31,28,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
31,28,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
31,28,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
31,28,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
31,29,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
31,29,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
31,29,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
31,29,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
31,3,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
31,3,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
31,3,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
31,3,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
31,30,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
31,30,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
31,30,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
31,30,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
31,31,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
31,31,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
31,31,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
31,31,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
31,32,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
31,32,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
31,32,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
31,32,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
31,33,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
31,33,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
31,33,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
31,33,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
31,34,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
31,34,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
31,34,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
31,34,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
31,35,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
31,35,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
31,35,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
31,35,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
31,36,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
31,36,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
31,36,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
31,36,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
31,37,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
31,37,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
31,37,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
31,37,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
31,38,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 0 Pass Pass None Pass
31,38,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 1 Pass Pass None Pass
31,38,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 2 Pass Pass None Pass
31,38,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range same as first range, how 3 Pass Pass None Pass
31,4,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
31,4,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
31,4,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
31,4,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
31,5,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
31,5,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
31,5,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
31,5,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
31,6,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
31,6,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
31,6,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
31,6,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
31,7,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
31,7,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
31,7,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
31,7,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
31,8,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
31,8,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
31,8,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
31,8,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
31,9,0: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
31,9,1: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
31,9,2: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
31,9,3: context range 31 [detachedTextNode, 0, detachedTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
32,0,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 0 Fail Pass None Fail
32,0,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 1 Fail Pass None Fail
32,0,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 2 Fail Pass None Fail
32,0,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 0 [detached], how 3 Fail Pass None Fail
32,1,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
32,1,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
32,1,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
32,1,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
32,10,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
32,10,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
32,10,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
32,10,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
32,11,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
32,11,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
32,11,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
32,11,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
32,12,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
32,12,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
32,12,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
32,12,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
32,13,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
32,13,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
32,13,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
32,13,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
32,14,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
32,14,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
32,14,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
32,14,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
32,15,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
32,15,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
32,15,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
32,15,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
32,16,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
32,16,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
32,16,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
32,16,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
32,17,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
32,17,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
32,17,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
32,17,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
32,18,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
32,18,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
32,18,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
32,18,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
32,19,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
32,19,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
32,19,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
32,19,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
32,2,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
32,2,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
32,2,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
32,2,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
32,20,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
32,20,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
32,20,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
32,20,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
32,21,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
32,21,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
32,21,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
32,21,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
32,22,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
32,22,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
32,22,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
32,22,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
32,23,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
32,23,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
32,23,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
32,23,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
32,24,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
32,24,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
32,24,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
32,24,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
32,25,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
32,25,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
32,25,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
32,25,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
32,26,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
32,26,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
32,26,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
32,26,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
32,27,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
32,27,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
32,27,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
32,27,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
32,28,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
32,28,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
32,28,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
32,28,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
32,29,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
32,29,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
32,29,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
32,29,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
32,3,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
32,3,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
32,3,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
32,3,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
32,30,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
32,30,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
32,30,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
32,30,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
32,31,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
32,31,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
32,31,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
32,31,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
32,32,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
32,32,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
32,32,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
32,32,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
32,33,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
32,33,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
32,33,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
32,33,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
32,34,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
32,34,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
32,34,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
32,34,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
32,35,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
32,35,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
32,35,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
32,35,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
32,36,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
32,36,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
32,36,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
32,36,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
32,37,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
32,37,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
32,37,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
32,37,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
32,38,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 0 Pass Pass None Pass
32,38,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 1 Pass Pass None Pass
32,38,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 2 Pass Pass None Pass
32,38,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range same as first range, how 3 Pass Pass None Pass
32,4,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
32,4,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
32,4,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
32,4,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
32,5,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
32,5,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
32,5,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
32,5,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
32,6,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
32,6,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
32,6,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
32,6,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
32,7,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
32,7,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
32,7,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
32,7,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
32,8,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
32,8,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
32,8,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
32,8,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
32,9,0: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
32,9,1: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
32,9,2: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
32,9,3: context range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
33,0,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 0 Fail Pass None Fail
33,0,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 1 Fail Pass None Fail
33,0,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 2 Fail Pass None Fail
33,0,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 0 [detached], how 3 Fail Pass None Fail
33,1,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
33,1,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
33,1,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
33,1,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
33,10,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
33,10,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
33,10,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
33,10,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
33,11,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
33,11,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
33,11,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
33,11,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
33,12,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
33,12,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
33,12,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
33,12,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
33,13,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
33,13,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
33,13,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
33,13,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
33,14,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
33,14,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
33,14,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
33,14,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
33,15,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
33,15,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
33,15,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
33,15,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
33,16,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
33,16,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
33,16,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
33,16,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
33,17,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
33,17,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
33,17,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
33,17,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
33,18,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
33,18,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
33,18,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
33,18,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
33,19,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
33,19,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
33,19,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
33,19,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
33,2,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
33,2,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
33,2,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
33,2,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
33,20,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
33,20,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
33,20,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
33,20,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
33,21,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
33,21,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
33,21,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
33,21,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
33,22,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
33,22,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
33,22,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
33,22,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
33,23,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
33,23,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
33,23,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
33,23,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
33,24,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
33,24,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
33,24,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
33,24,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
33,25,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
33,25,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
33,25,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
33,25,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
33,26,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
33,26,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
33,26,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
33,26,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
33,27,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
33,27,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
33,27,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
33,27,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
33,28,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
33,28,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
33,28,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
33,28,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
33,29,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
33,29,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
33,29,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
33,29,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
33,3,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
33,3,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
33,3,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
33,3,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
33,30,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
33,30,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
33,30,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
33,30,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
33,31,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
33,31,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
33,31,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
33,31,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
33,32,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
33,32,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
33,32,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
33,32,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
33,33,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
33,33,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
33,33,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
33,33,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
33,34,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
33,34,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
33,34,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
33,34,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
33,35,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
33,35,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
33,35,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
33,35,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
33,36,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
33,36,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
33,36,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
33,36,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
33,37,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
33,37,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
33,37,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
33,37,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
33,38,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 0 Pass Pass None Pass
33,38,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 1 Pass Pass None Pass
33,38,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 2 Pass Pass None Pass
33,38,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range same as first range, how 3 Pass Pass None Pass
33,4,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
33,4,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
33,4,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
33,4,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
33,5,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
33,5,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
33,5,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
33,5,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
33,6,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
33,6,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
33,6,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
33,6,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
33,7,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
33,7,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
33,7,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
33,7,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
33,8,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
33,8,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
33,8,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
33,8,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
33,9,0: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
33,9,1: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
33,9,2: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
33,9,3: context range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
34,0,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 0 Fail Pass None Fail
34,0,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 1 Fail Pass None Fail
34,0,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 2 Fail Pass None Fail
34,0,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 0 [detached], how 3 Fail Pass None Fail
34,1,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
34,1,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
34,1,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
34,1,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
34,10,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
34,10,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
34,10,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
34,10,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
34,11,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
34,11,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
34,11,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
34,11,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
34,12,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
34,12,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
34,12,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
34,12,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
34,13,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
34,13,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
34,13,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
34,13,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
34,14,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
34,14,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
34,14,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
34,14,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
34,15,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
34,15,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
34,15,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
34,15,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
34,16,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
34,16,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
34,16,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
34,16,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
34,17,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
34,17,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
34,17,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
34,17,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
34,18,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
34,18,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
34,18,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
34,18,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
34,19,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
34,19,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
34,19,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
34,19,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
34,2,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
34,2,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
34,2,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
34,2,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
34,20,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
34,20,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
34,20,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
34,20,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
34,21,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
34,21,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
34,21,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
34,21,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
34,22,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
34,22,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
34,22,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
34,22,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
34,23,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
34,23,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
34,23,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
34,23,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
34,24,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
34,24,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
34,24,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
34,24,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
34,25,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
34,25,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
34,25,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
34,25,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
34,26,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
34,26,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
34,26,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
34,26,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
34,27,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
34,27,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
34,27,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
34,27,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
34,28,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
34,28,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
34,28,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
34,28,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
34,29,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
34,29,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
34,29,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
34,29,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
34,3,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
34,3,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
34,3,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
34,3,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
34,30,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
34,30,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
34,30,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
34,30,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
34,31,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
34,31,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
34,31,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
34,31,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
34,32,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
34,32,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
34,32,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
34,32,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
34,33,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
34,33,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
34,33,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
34,33,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
34,34,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
34,34,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
34,34,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
34,34,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
34,35,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
34,35,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
34,35,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
34,35,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
34,36,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
34,36,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
34,36,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
34,36,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
34,37,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
34,37,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
34,37,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
34,37,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
34,38,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 0 Pass Pass None Pass
34,38,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 1 Pass Pass None Pass
34,38,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 2 Pass Pass None Pass
34,38,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range same as first range, how 3 Pass Pass None Pass
34,4,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
34,4,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
34,4,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
34,4,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
34,5,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
34,5,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
34,5,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
34,5,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
34,6,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
34,6,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
34,6,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
34,6,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
34,7,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
34,7,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
34,7,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
34,7,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
34,8,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
34,8,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
34,8,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
34,8,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
34,9,0: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
34,9,1: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
34,9,2: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
34,9,3: context range 34 [detachedComment, 3, detachedComment, 4], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
35,0,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 0 Fail Pass None Fail
35,0,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 1 Fail Pass None Fail
35,0,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 2 Fail Pass None Fail
35,0,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 0 [detached], how 3 Fail Pass None Fail
35,1,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
35,1,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
35,1,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
35,1,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
35,10,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
35,10,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
35,10,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
35,10,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
35,11,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
35,11,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
35,11,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
35,11,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
35,12,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
35,12,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
35,12,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
35,12,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
35,13,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
35,13,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
35,13,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
35,13,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
35,14,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
35,14,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
35,14,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
35,14,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
35,15,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
35,15,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
35,15,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
35,15,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
35,16,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
35,16,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
35,16,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
35,16,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
35,17,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
35,17,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
35,17,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
35,17,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
35,18,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
35,18,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
35,18,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
35,18,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
35,19,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
35,19,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
35,19,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
35,19,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
35,2,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
35,2,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
35,2,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
35,2,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
35,20,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
35,20,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
35,20,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
35,20,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
35,21,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
35,21,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
35,21,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
35,21,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
35,22,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
35,22,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
35,22,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
35,22,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
35,23,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
35,23,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
35,23,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
35,23,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
35,24,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
35,24,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
35,24,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
35,24,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
35,25,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
35,25,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
35,25,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
35,25,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
35,26,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
35,26,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
35,26,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
35,26,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
35,27,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
35,27,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
35,27,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
35,27,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
35,28,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
35,28,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
35,28,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
35,28,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
35,29,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
35,29,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
35,29,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
35,29,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
35,3,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
35,3,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
35,3,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
35,3,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
35,30,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
35,30,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
35,30,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
35,30,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
35,31,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
35,31,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
35,31,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
35,31,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
35,32,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
35,32,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
35,32,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
35,32,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
35,33,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
35,33,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
35,33,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
35,33,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
35,34,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
35,34,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
35,34,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
35,34,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
35,35,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
35,35,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
35,35,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
35,35,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
35,36,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
35,36,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
35,36,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
35,36,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
35,37,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
35,37,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
35,37,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
35,37,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
35,38,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 0 Pass Pass None Pass
35,38,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 1 Pass Pass None Pass
35,38,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 2 Pass Pass None Pass
35,38,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range same as first range, how 3 Pass Pass None Pass
35,4,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
35,4,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
35,4,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
35,4,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
35,5,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
35,5,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
35,5,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
35,5,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
35,6,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
35,6,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
35,6,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
35,6,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
35,7,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
35,7,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
35,7,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
35,7,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
35,8,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
35,8,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
35,8,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
35,8,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
35,9,0: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
35,9,1: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
35,9,2: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
35,9,3: context range 35 [detachedForeignComment, 0, detachedForeignComment, 1], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
36,0,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 0 Fail Pass None Fail
36,0,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 1 Fail Pass None Fail
36,0,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 2 Fail Pass None Fail
36,0,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 0 [detached], how 3 Fail Pass None Fail
36,1,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
36,1,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
36,1,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
36,1,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
36,10,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
36,10,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
36,10,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
36,10,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
36,11,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
36,11,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
36,11,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
36,11,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
36,12,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
36,12,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
36,12,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
36,12,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
36,13,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
36,13,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
36,13,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
36,13,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
36,14,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
36,14,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
36,14,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
36,14,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
36,15,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
36,15,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
36,15,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
36,15,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
36,16,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
36,16,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
36,16,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
36,16,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
36,17,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
36,17,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
36,17,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
36,17,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
36,18,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
36,18,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
36,18,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
36,18,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
36,19,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
36,19,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
36,19,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
36,19,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
36,2,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
36,2,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
36,2,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
36,2,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
36,20,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
36,20,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
36,20,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
36,20,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
36,21,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
36,21,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
36,21,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
36,21,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
36,22,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
36,22,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
36,22,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
36,22,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
36,23,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
36,23,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
36,23,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
36,23,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
36,24,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
36,24,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
36,24,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
36,24,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
36,25,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
36,25,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
36,25,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
36,25,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
36,26,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
36,26,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
36,26,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
36,26,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
36,27,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
36,27,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
36,27,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
36,27,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
36,28,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
36,28,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
36,28,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
36,28,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
36,29,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
36,29,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
36,29,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
36,29,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
36,3,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
36,3,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
36,3,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
36,3,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
36,30,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
36,30,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
36,30,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
36,30,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
36,31,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
36,31,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
36,31,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
36,31,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
36,32,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
36,32,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
36,32,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
36,32,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
36,33,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
36,33,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
36,33,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
36,33,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
36,34,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
36,34,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
36,34,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
36,34,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
36,35,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
36,35,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
36,35,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
36,35,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
36,36,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
36,36,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
36,36,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
36,36,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
36,37,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
36,37,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
36,37,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
36,37,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
36,38,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 0 Pass Pass None Pass
36,38,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 1 Pass Pass None Pass
36,38,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 2 Pass Pass None Pass
36,38,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range same as first range, how 3 Pass Pass None Pass
36,4,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
36,4,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
36,4,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
36,4,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
36,5,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
36,5,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
36,5,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
36,5,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
36,6,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
36,6,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
36,6,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
36,6,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
36,7,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
36,7,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
36,7,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
36,7,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
36,8,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
36,8,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
36,8,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
36,8,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
36,9,0: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
36,9,1: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
36,9,2: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
36,9,3: context range 36 [detachedXmlComment, 2, detachedXmlComment, 6], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
37,0,0: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 0 Fail Pass None Fail
37,0,1: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 1 Fail Pass None Fail
37,0,2: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 2 Fail Pass None Fail
37,0,3: context range 37 [docfrag, 0, docfrag, 0], argument range 0 [detached], how 3 Fail Pass None Fail
37,1,0: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
37,1,1: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
37,1,2: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
37,1,3: context range 37 [docfrag, 0, docfrag, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
37,10,0: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
37,10,1: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
37,10,2: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
37,10,3: context range 37 [docfrag, 0, docfrag, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
37,11,0: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
37,11,1: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
37,11,2: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
37,11,3: context range 37 [docfrag, 0, docfrag, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
37,12,0: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
37,12,1: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
37,12,2: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
37,12,3: context range 37 [docfrag, 0, docfrag, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
37,13,0: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
37,13,1: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
37,13,2: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
37,13,3: context range 37 [docfrag, 0, docfrag, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
37,14,0: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
37,14,1: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
37,14,2: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
37,14,3: context range 37 [docfrag, 0, docfrag, 0], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
37,15,0: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
37,15,1: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
37,15,2: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
37,15,3: context range 37 [docfrag, 0, docfrag, 0], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
37,16,0: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
37,16,1: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
37,16,2: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
37,16,3: context range 37 [docfrag, 0, docfrag, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
37,17,0: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
37,17,1: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
37,17,2: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
37,17,3: context range 37 [docfrag, 0, docfrag, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
37,18,0: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
37,18,1: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
37,18,2: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
37,18,3: context range 37 [docfrag, 0, docfrag, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
37,19,0: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
37,19,1: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
37,19,2: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
37,19,3: context range 37 [docfrag, 0, docfrag, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
37,2,0: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
37,2,1: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
37,2,2: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
37,2,3: context range 37 [docfrag, 0, docfrag, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
37,20,0: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
37,20,1: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
37,20,2: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
37,20,3: context range 37 [docfrag, 0, docfrag, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
37,21,0: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
37,21,1: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
37,21,2: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
37,21,3: context range 37 [docfrag, 0, docfrag, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
37,22,0: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
37,22,1: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
37,22,2: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
37,22,3: context range 37 [docfrag, 0, docfrag, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
37,23,0: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
37,23,1: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
37,23,2: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
37,23,3: context range 37 [docfrag, 0, docfrag, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
37,24,0: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
37,24,1: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
37,24,2: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
37,24,3: context range 37 [docfrag, 0, docfrag, 0], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
37,25,0: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
37,25,1: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
37,25,2: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
37,25,3: context range 37 [docfrag, 0, docfrag, 0], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
37,26,0: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
37,26,1: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
37,26,2: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
37,26,3: context range 37 [docfrag, 0, docfrag, 0], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
37,27,0: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
37,27,1: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
37,27,2: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
37,27,3: context range 37 [docfrag, 0, docfrag, 0], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
37,28,0: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
37,28,1: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
37,28,2: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
37,28,3: context range 37 [docfrag, 0, docfrag, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
37,29,0: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
37,29,1: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
37,29,2: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
37,29,3: context range 37 [docfrag, 0, docfrag, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
37,3,0: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
37,3,1: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
37,3,2: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
37,3,3: context range 37 [docfrag, 0, docfrag, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
37,30,0: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
37,30,1: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
37,30,2: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
37,30,3: context range 37 [docfrag, 0, docfrag, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
37,31,0: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
37,31,1: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
37,31,2: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
37,31,3: context range 37 [docfrag, 0, docfrag, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
37,32,0: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
37,32,1: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
37,32,2: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
37,32,3: context range 37 [docfrag, 0, docfrag, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
37,33,0: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
37,33,1: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
37,33,2: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
37,33,3: context range 37 [docfrag, 0, docfrag, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
37,34,0: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
37,34,1: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
37,34,2: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
37,34,3: context range 37 [docfrag, 0, docfrag, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
37,35,0: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
37,35,1: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
37,35,2: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
37,35,3: context range 37 [docfrag, 0, docfrag, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
37,36,0: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
37,36,1: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
37,36,2: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
37,36,3: context range 37 [docfrag, 0, docfrag, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
37,37,0: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
37,37,1: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
37,37,2: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
37,37,3: context range 37 [docfrag, 0, docfrag, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
37,38,0: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 0 Pass Pass None Pass
37,38,1: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 1 Pass Pass None Pass
37,38,2: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 2 Pass Pass None Pass
37,38,3: context range 37 [docfrag, 0, docfrag, 0], argument range same as first range, how 3 Pass Pass None Pass
37,4,0: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
37,4,1: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
37,4,2: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
37,4,3: context range 37 [docfrag, 0, docfrag, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
37,5,0: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
37,5,1: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
37,5,2: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
37,5,3: context range 37 [docfrag, 0, docfrag, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
37,6,0: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
37,6,1: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
37,6,2: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
37,6,3: context range 37 [docfrag, 0, docfrag, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
37,7,0: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
37,7,1: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
37,7,2: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
37,7,3: context range 37 [docfrag, 0, docfrag, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
37,8,0: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
37,8,1: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
37,8,2: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
37,8,3: context range 37 [docfrag, 0, docfrag, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
37,9,0: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
37,9,1: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
37,9,2: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
37,9,3: context range 37 [docfrag, 0, docfrag, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
4,0,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 0 Fail Pass None Fail
4,0,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 1 Fail Pass None Fail
4,0,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 2 Fail Pass None Fail
4,0,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 0 [detached], how 3 Fail Pass None Fail
4,1,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
4,1,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
4,1,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
4,1,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
4,10,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
4,10,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
4,10,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
4,10,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
4,11,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
4,11,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
4,11,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
4,11,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
4,12,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
4,12,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
4,12,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
4,12,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
4,13,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
4,13,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
4,13,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
4,13,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
4,14,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
4,14,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
4,14,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
4,14,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
4,15,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
4,15,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
4,15,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
4,15,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
4,16,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
4,16,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
4,16,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
4,16,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
4,17,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
4,17,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
4,17,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
4,17,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
4,18,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
4,18,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
4,18,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
4,18,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
4,19,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
4,19,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
4,19,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
4,19,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
4,2,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
4,2,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
4,2,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
4,2,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
4,20,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
4,20,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
4,20,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
4,20,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
4,21,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
4,21,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
4,21,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
4,21,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
4,22,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
4,22,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
4,22,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
4,22,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
4,23,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
4,23,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
4,23,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
4,23,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
4,24,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
4,24,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
4,24,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
4,24,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
4,25,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
4,25,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
4,25,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
4,25,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
4,26,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
4,26,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
4,26,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
4,26,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
4,27,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
4,27,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
4,27,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
4,27,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
4,28,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
4,28,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
4,28,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
4,28,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
4,29,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
4,29,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
4,29,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
4,29,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
4,3,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
4,3,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
4,3,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
4,3,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
4,30,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
4,30,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
4,30,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
4,30,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
4,31,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
4,31,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
4,31,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
4,31,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
4,32,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
4,32,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
4,32,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
4,32,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
4,33,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
4,33,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
4,33,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
4,33,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
4,34,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
4,34,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
4,34,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
4,34,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
4,35,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
4,35,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
4,35,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
4,35,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
4,36,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
4,36,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
4,36,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
4,36,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
4,37,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
4,37,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
4,37,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
4,37,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
4,38,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 0 Pass Pass None Pass
4,38,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 1 Pass Pass None Pass
4,38,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 2 Pass Pass None Pass
4,38,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range same as first range, how 3 Pass Pass None Pass
4,4,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
4,4,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
4,4,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
4,4,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
4,5,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
4,5,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
4,5,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
4,5,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
4,6,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
4,6,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
4,6,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
4,6,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
4,7,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
4,7,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
4,7,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
4,7,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
4,8,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
4,8,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
4,8,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
4,8,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
4,9,0: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
4,9,1: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
4,9,2: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
4,9,3: context range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
5,0,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 0 Fail Pass None Fail
5,0,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 1 Fail Pass None Fail
5,0,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 2 Fail Pass None Fail
5,0,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 0 [detached], how 3 Fail Pass None Fail
5,1,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
5,1,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
5,1,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
5,1,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
5,10,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
5,10,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
5,10,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
5,10,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
5,11,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
5,11,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
5,11,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
5,11,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
5,12,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
5,12,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
5,12,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
5,12,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
5,13,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
5,13,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
5,13,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
5,13,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
5,14,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
5,14,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
5,14,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
5,14,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
5,15,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
5,15,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
5,15,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
5,15,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
5,16,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
5,16,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
5,16,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
5,16,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
5,17,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
5,17,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
5,17,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
5,17,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
5,18,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
5,18,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
5,18,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
5,18,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
5,19,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
5,19,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
5,19,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
5,19,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
5,2,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
5,2,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
5,2,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
5,2,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
5,20,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
5,20,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
5,20,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
5,20,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
5,21,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
5,21,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
5,21,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
5,21,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
5,22,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
5,22,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
5,22,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
5,22,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
5,23,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
5,23,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
5,23,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
5,23,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
5,24,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
5,24,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
5,24,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
5,24,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
5,25,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
5,25,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
5,25,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
5,25,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
5,26,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
5,26,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
5,26,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
5,26,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
5,27,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
5,27,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
5,27,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
5,27,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
5,28,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
5,28,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
5,28,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
5,28,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
5,29,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
5,29,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
5,29,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
5,29,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
5,3,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
5,3,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
5,3,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
5,3,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
5,30,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
5,30,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
5,30,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
5,30,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
5,31,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
5,31,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
5,31,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
5,31,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
5,32,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
5,32,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
5,32,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
5,32,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
5,33,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
5,33,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
5,33,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
5,33,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
5,34,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
5,34,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
5,34,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
5,34,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
5,35,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
5,35,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
5,35,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
5,35,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
5,36,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
5,36,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
5,36,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
5,36,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
5,37,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
5,37,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
5,37,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
5,37,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
5,38,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 0 Pass Pass None Pass
5,38,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 1 Pass Pass None Pass
5,38,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 2 Pass Pass None Pass
5,38,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range same as first range, how 3 Pass Pass None Pass
5,4,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
5,4,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
5,4,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
5,4,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
5,5,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
5,5,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
5,5,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
5,5,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
5,6,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
5,6,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
5,6,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
5,6,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
5,7,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
5,7,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
5,7,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
5,7,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
5,8,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
5,8,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
5,8,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
5,8,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
5,9,0: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
5,9,1: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
5,9,2: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
5,9,3: context range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
6,0,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 0 Fail Pass None Fail
6,0,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 1 Fail Pass None Fail
6,0,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 2 Fail Pass None Fail
6,0,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 0 [detached], how 3 Fail Pass None Fail
6,1,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
6,1,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
6,1,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
6,1,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
6,10,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
6,10,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
6,10,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
6,10,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
6,11,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
6,11,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
6,11,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
6,11,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
6,12,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
6,12,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
6,12,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
6,12,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
6,13,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
6,13,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
6,13,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
6,13,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
6,14,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
6,14,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
6,14,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
6,14,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
6,15,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
6,15,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
6,15,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
6,15,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
6,16,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
6,16,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
6,16,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
6,16,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
6,17,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
6,17,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
6,17,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
6,17,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
6,18,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
6,18,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
6,18,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
6,18,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
6,19,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
6,19,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
6,19,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
6,19,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
6,2,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
6,2,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
6,2,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
6,2,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
6,20,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
6,20,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
6,20,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
6,20,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
6,21,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
6,21,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
6,21,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
6,21,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
6,22,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
6,22,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
6,22,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
6,22,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
6,23,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
6,23,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
6,23,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
6,23,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
6,24,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
6,24,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
6,24,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
6,24,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
6,25,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
6,25,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
6,25,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
6,25,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
6,26,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
6,26,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
6,26,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
6,26,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
6,27,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
6,27,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
6,27,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
6,27,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
6,28,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
6,28,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
6,28,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
6,28,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
6,29,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
6,29,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
6,29,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
6,29,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
6,3,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
6,3,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
6,3,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
6,3,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
6,30,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
6,30,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
6,30,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
6,30,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
6,31,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
6,31,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
6,31,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
6,31,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
6,32,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
6,32,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
6,32,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
6,32,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
6,33,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
6,33,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
6,33,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
6,33,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
6,34,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
6,34,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
6,34,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
6,34,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
6,35,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
6,35,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
6,35,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
6,35,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
6,36,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
6,36,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
6,36,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
6,36,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
6,37,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
6,37,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
6,37,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
6,37,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
6,38,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 0 Pass Pass None Pass
6,38,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 1 Pass Pass None Pass
6,38,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 2 Pass Pass None Pass
6,38,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range same as first range, how 3 Pass Pass None Pass
6,4,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
6,4,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
6,4,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
6,4,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
6,5,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
6,5,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
6,5,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
6,5,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
6,6,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
6,6,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
6,6,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
6,6,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
6,7,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
6,7,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
6,7,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
6,7,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
6,8,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
6,8,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
6,8,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
6,8,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
6,9,0: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
6,9,1: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
6,9,2: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
6,9,3: context range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
7,0,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 0 Fail Pass None Fail
7,0,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 1 Fail Pass None Fail
7,0,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 2 Fail Pass None Fail
7,0,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 0 [detached], how 3 Fail Pass None Fail
7,1,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
7,1,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
7,1,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
7,1,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
7,10,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
7,10,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
7,10,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
7,10,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
7,11,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
7,11,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
7,11,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
7,11,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
7,12,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
7,12,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
7,12,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
7,12,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
7,13,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
7,13,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
7,13,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
7,13,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
7,14,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
7,14,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
7,14,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
7,14,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
7,15,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
7,15,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
7,15,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
7,15,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
7,16,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
7,16,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
7,16,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
7,16,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
7,17,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
7,17,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
7,17,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
7,17,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
7,18,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
7,18,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
7,18,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
7,18,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
7,19,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
7,19,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
7,19,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
7,19,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
7,2,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
7,2,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
7,2,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
7,2,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
7,20,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
7,20,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
7,20,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
7,20,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
7,21,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
7,21,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
7,21,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
7,21,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
7,22,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
7,22,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
7,22,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
7,22,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
7,23,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
7,23,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
7,23,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
7,23,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
7,24,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
7,24,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
7,24,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
7,24,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
7,25,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
7,25,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
7,25,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
7,25,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
7,26,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
7,26,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
7,26,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
7,26,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
7,27,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
7,27,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
7,27,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
7,27,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
7,28,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
7,28,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
7,28,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
7,28,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
7,29,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
7,29,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
7,29,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
7,29,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
7,3,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
7,3,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
7,3,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
7,3,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
7,30,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
7,30,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
7,30,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
7,30,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
7,31,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
7,31,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
7,31,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
7,31,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
7,32,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
7,32,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
7,32,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
7,32,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
7,33,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
7,33,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
7,33,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
7,33,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
7,34,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
7,34,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
7,34,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
7,34,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
7,35,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
7,35,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
7,35,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
7,35,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
7,36,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
7,36,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
7,36,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
7,36,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
7,37,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
7,37,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
7,37,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
7,37,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
7,38,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 0 Pass Pass None Pass
7,38,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 1 Pass Pass None Pass
7,38,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 2 Pass Pass None Pass
7,38,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range same as first range, how 3 Pass Pass None Pass
7,4,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
7,4,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
7,4,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
7,4,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
7,5,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
7,5,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
7,5,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
7,5,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
7,6,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
7,6,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
7,6,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
7,6,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
7,7,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
7,7,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
7,7,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
7,7,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
7,8,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
7,8,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
7,8,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
7,8,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
7,9,0: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
7,9,1: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
7,9,2: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
7,9,3: context range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
8,0,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 0 Fail Pass None Fail
8,0,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 1 Fail Pass None Fail
8,0,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 2 Fail Pass None Fail
8,0,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 0 [detached], how 3 Fail Pass None Fail
8,1,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
8,1,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
8,1,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
8,1,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
8,10,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
8,10,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
8,10,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
8,10,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
8,11,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
8,11,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
8,11,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
8,11,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
8,12,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
8,12,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
8,12,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
8,12,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
8,13,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
8,13,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
8,13,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
8,13,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
8,14,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
8,14,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
8,14,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
8,14,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
8,15,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
8,15,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
8,15,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
8,15,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
8,16,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
8,16,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
8,16,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
8,16,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
8,17,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
8,17,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
8,17,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
8,17,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
8,18,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
8,18,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
8,18,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
8,18,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
8,19,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
8,19,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
8,19,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
8,19,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
8,2,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
8,2,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
8,2,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
8,2,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
8,20,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
8,20,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
8,20,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
8,20,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
8,21,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
8,21,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
8,21,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
8,21,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
8,22,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
8,22,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
8,22,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
8,22,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
8,23,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
8,23,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
8,23,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
8,23,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
8,24,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
8,24,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
8,24,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
8,24,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
8,25,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
8,25,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
8,25,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
8,25,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
8,26,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
8,26,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
8,26,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
8,26,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
8,27,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
8,27,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
8,27,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
8,27,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
8,28,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
8,28,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
8,28,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
8,28,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
8,29,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
8,29,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
8,29,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
8,29,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
8,3,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
8,3,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
8,3,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
8,3,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
8,30,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
8,30,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
8,30,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
8,30,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
8,31,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
8,31,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
8,31,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
8,31,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
8,32,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
8,32,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
8,32,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
8,32,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
8,33,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
8,33,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
8,33,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
8,33,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
8,34,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
8,34,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
8,34,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
8,34,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
8,35,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
8,35,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
8,35,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
8,35,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
8,36,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
8,36,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
8,36,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
8,36,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
8,37,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
8,37,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
8,37,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
8,37,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
8,38,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 0 Pass Pass None Pass
8,38,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 1 Pass Pass None Pass
8,38,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 2 Pass Pass None Pass
8,38,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range same as first range, how 3 Pass Pass None Pass
8,4,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
8,4,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
8,4,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
8,4,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
8,5,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
8,5,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
8,5,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
8,5,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
8,6,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
8,6,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
8,6,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
8,6,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
8,7,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
8,7,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
8,7,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
8,7,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
8,8,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
8,8,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
8,8,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
8,8,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
8,9,0: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
8,9,1: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
8,9,2: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
8,9,3: context range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
9,0,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 0 Fail Pass None Fail
9,0,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 1 Fail Pass None Fail
9,0,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 2 Fail Pass None Fail
9,0,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 0 [detached], how 3 Fail Pass None Fail
9,1,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 0 Pass Pass None Pass
9,1,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 1 Pass Pass None Pass
9,1,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 2 Pass Pass None Pass
9,1,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 1 [paras[0].firstChild, 0, paras[0].firstChild, 0], how 3 Pass Pass None Pass
9,10,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 0 Pass Pass None Pass
9,10,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 1 Pass Pass None Pass
9,10,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 2 Pass Pass None Pass
9,10,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 10 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], how 3 Pass Pass None Pass
9,11,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 0 Pass Pass None Pass
9,11,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 1 Pass Pass None Pass
9,11,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 2 Pass Pass None Pass
9,11,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 11 [document.documentElement, 0, document.documentElement, 1], how 3 Pass Pass None Pass
9,12,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 0 Pass Pass None Pass
9,12,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 1 Pass Pass None Pass
9,12,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 2 Pass Pass None Pass
9,12,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 12 [document.documentElement, 0, document.documentElement, 2], how 3 Pass Pass None Pass
9,13,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 0 Pass Pass None Pass
9,13,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 1 Pass Pass None Pass
9,13,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 2 Pass Pass None Pass
9,13,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 13 [document.documentElement, 1, document.documentElement, 2], how 3 Pass Pass None Pass
9,14,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 0 Pass Pass None Pass
9,14,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 1 Pass Pass None Pass
9,14,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 2 Pass Pass None Pass
9,14,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 14 [document.head, 1, document.head, 1], how 3 Pass Pass None Pass
9,15,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 0 Pass Pass None Pass
9,15,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 1 Pass Pass None Pass
9,15,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 2 Pass Pass None Pass
9,15,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 15 [document.body, 4, document.body, 5], how 3 Pass Pass None Pass
9,16,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 0 Pass Pass None Pass
9,16,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 1 Pass Pass None Pass
9,16,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 2 Pass Pass None Pass
9,16,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 16 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], how 3 Pass Pass None Pass
9,17,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 0 Pass Pass None Pass
9,17,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 1 Pass Pass None Pass
9,17,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 2 Pass Pass None Pass
9,17,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 17 [paras[0], 0, paras[0], 1], how 3 Pass Pass None Pass
9,18,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 0 Pass Pass None Pass
9,18,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 1 Pass Pass None Pass
9,18,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 2 Pass Pass None Pass
9,18,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 18 [detachedPara1, 0, detachedPara1, 1], how 3 Pass Pass None Pass
9,19,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
9,19,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
9,19,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
9,19,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 19 [paras[0].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
9,2,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 0 Pass Pass None Pass
9,2,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 1 Pass Pass None Pass
9,2,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 2 Pass Pass None Pass
9,2,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 2 [paras[0].firstChild, 0, paras[0].firstChild, 1], how 3 Pass Pass None Pass
9,20,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 0 Pass Pass None Pass
9,20,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 1 Pass Pass None Pass
9,20,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 2 Pass Pass None Pass
9,20,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 20 [paras[0].firstChild, 0, paras[1].firstChild, 8], how 3 Pass Pass None Pass
9,21,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 0 Pass Pass None Pass
9,21,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 1 Pass Pass None Pass
9,21,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 2 Pass Pass None Pass
9,21,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 21 [paras[0].firstChild, 3, paras[3], 1], how 3 Pass Pass None Pass
9,22,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 0 Pass Pass None Pass
9,22,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 1 Pass Pass None Pass
9,22,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 2 Pass Pass None Pass
9,22,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 22 [paras[0], 0, paras[0].firstChild, 7], how 3 Pass Pass None Pass
9,23,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 0 Pass Pass None Pass
9,23,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 1 Pass Pass None Pass
9,23,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 2 Pass Pass None Pass
9,23,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 23 [testDiv, 2, paras[4], 1], how 3 Pass Pass None Pass
9,24,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 0 Pass Pass None Pass
9,24,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 1 Pass Pass None Pass
9,24,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 2 Pass Pass None Pass
9,24,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 24 [document, 0, document, 1], how 3 Pass Pass None Pass
9,25,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 0 Pass Pass None Pass
9,25,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 1 Pass Pass None Pass
9,25,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 2 Pass Pass None Pass
9,25,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 25 [document, 0, document, 2], how 3 Pass Pass None Pass
9,26,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 0 Pass Pass None Pass
9,26,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 1 Pass Pass None Pass
9,26,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 2 Pass Pass None Pass
9,26,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 26 [comment, 2, comment, 3], how 3 Pass Pass None Pass
9,27,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 0 Pass Pass None Pass
9,27,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 1 Pass Pass None Pass
9,27,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 2 Pass Pass None Pass
9,27,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 27 [testDiv, 0, comment, 5], how 3 Pass Pass None Pass
9,28,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 0 Pass Pass None Pass
9,28,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 1 Pass Pass None Pass
9,28,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 2 Pass Pass None Pass
9,28,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 28 [foreignDoc, 1, foreignComment, 2], how 3 Pass Pass None Pass
9,29,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 0 Pass Pass None Pass
9,29,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 1 Pass Pass None Pass
9,29,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 2 Pass Pass None Pass
9,29,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 29 [foreignDoc.body, 0, foreignTextNode, 36], how 3 Pass Pass None Pass
9,3,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 0 Pass Pass None Pass
9,3,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 1 Pass Pass None Pass
9,3,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 2 Pass Pass None Pass
9,3,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 3 [paras[0].firstChild, 2, paras[0].firstChild, 8], how 3 Pass Pass None Pass
9,30,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 0 Pass Pass None Pass
9,30,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 1 Pass Pass None Pass
9,30,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 2 Pass Pass None Pass
9,30,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 30 [xmlDoc, 1, xmlComment, 0], how 3 Pass Pass None Pass
9,31,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 0 Pass Pass None Pass
9,31,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 1 Pass Pass None Pass
9,31,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 2 Pass Pass None Pass
9,31,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 31 [detachedTextNode, 0, detachedTextNode, 8], how 3 Pass Pass None Pass
9,32,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 0 Pass Pass None Pass
9,32,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 1 Pass Pass None Pass
9,32,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 2 Pass Pass None Pass
9,32,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 32 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], how 3 Pass Pass None Pass
9,33,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 0 Pass Pass None Pass
9,33,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 1 Pass Pass None Pass
9,33,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 2 Pass Pass None Pass
9,33,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 33 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], how 3 Pass Pass None Pass
9,34,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 0 Pass Pass None Pass
9,34,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 1 Pass Pass None Pass
9,34,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 2 Pass Pass None Pass
9,34,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 34 [detachedComment, 3, detachedComment, 4], how 3 Pass Pass None Pass
9,35,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 0 Pass Pass None Pass
9,35,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 1 Pass Pass None Pass
9,35,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 2 Pass Pass None Pass
9,35,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 35 [detachedForeignComment, 0, detachedForeignComment, 1], how 3 Pass Pass None Pass
9,36,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 0 Pass Pass None Pass
9,36,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 1 Pass Pass None Pass
9,36,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 2 Pass Pass None Pass
9,36,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 36 [detachedXmlComment, 2, detachedXmlComment, 6], how 3 Pass Pass None Pass
9,37,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 0 Pass Pass None Pass
9,37,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 1 Pass Pass None Pass
9,37,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 2 Pass Pass None Pass
9,37,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 37 [docfrag, 0, docfrag, 0], how 3 Pass Pass None Pass
9,38,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 0 Pass Pass None Pass
9,38,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 1 Pass Pass None Pass
9,38,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 2 Pass Pass None Pass
9,38,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range same as first range, how 3 Pass Pass None Pass
9,4,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 0 Pass Pass None Pass
9,4,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 1 Pass Pass None Pass
9,4,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 2 Pass Pass None Pass
9,4,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 4 [paras[0].firstChild, 2, paras[0].firstChild, 9], how 3 Pass Pass None Pass
9,5,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 0 Pass Pass None Pass
9,5,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 1 Pass Pass None Pass
9,5,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 2 Pass Pass None Pass
9,5,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 5 [paras[1].firstChild, 0, paras[1].firstChild, 0], how 3 Pass Pass None Pass
9,6,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 0 Pass Pass None Pass
9,6,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 1 Pass Pass None Pass
9,6,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 2 Pass Pass None Pass
9,6,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 6 [paras[1].firstChild, 2, paras[1].firstChild, 9], how 3 Pass Pass None Pass
9,7,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 0 Pass Pass None Pass
9,7,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 1 Pass Pass None Pass
9,7,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 2 Pass Pass None Pass
9,7,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 7 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], how 3 Pass Pass None Pass
9,8,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 0 Pass Pass None Pass
9,8,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 1 Pass Pass None Pass
9,8,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 2 Pass Pass None Pass
9,8,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 8 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], how 3 Pass Pass None Pass
9,9,0: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 0 Pass Pass None Pass
9,9,1: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 1 Pass Pass None Pass
9,9,2: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 2 Pass Pass None Pass
9,9,3: context range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], argument range 9 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], how 3 Pass Pass None Pass
/dom/ranges/Range-comparePoint-2.html Ok Ok Ok Ok
Range.comparePoint Fail Pass Fail Fail
Range.comparePoint 1 Fail Pass Pass Fail
Range.comparePoint 2 Pass Pass Fail Pass
/dom/ranges/Range-comparePoint.html Ok Ok Timeout Ok
Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 29 [document.head, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 29 [document.head, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 29 [document.head, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 29 [document.head, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 29 [document.head, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 29 [document.head, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 29 [document.head, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 29 [document.head, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 30 [document.body, 3], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 30 [document.body, 3], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 30 [document.body, 3], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 30 [document.body, 3], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 30 [document.body, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 30 [document.body, 3], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 30 [document.body, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 30 [document.body, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 35 [paras[0], 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 35 [paras[0], 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 35 [paras[0], 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 35 [paras[0], 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 35 [paras[0], 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 35 [paras[0], 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 36 [paras[0], 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 36 [paras[0], 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 36 [paras[0], 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 36 [paras[0], 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 36 [paras[0], 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 36 [paras[0], 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 37 [paras[0], 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 37 [paras[0], 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 37 [paras[0], 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 37 [paras[0], 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 37 [paras[0], 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 37 [paras[0], 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 38 [paras[1], 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 38 [paras[1], 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 38 [paras[1], 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 38 [paras[1], 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 38 [paras[1], 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 38 [paras[1], 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 39 [paras[1], 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 39 [paras[1], 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 39 [paras[1], 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 39 [paras[1], 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 39 [paras[1], 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 39 [paras[1], 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 40 [paras[1], 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 40 [paras[1], 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 40 [paras[1], 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 40 [paras[1], 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 40 [paras[1], 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 40 [paras[1], 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 43 [testDiv, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 43 [testDiv, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 43 [testDiv, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 43 [testDiv, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 43 [testDiv, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 43 [testDiv, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 44 [testDiv, 3], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 44 [testDiv, 3], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 44 [testDiv, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 44 [testDiv, 3], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 44 [testDiv, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 44 [testDiv, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 45 [document, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 45 [document, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 45 [document, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 45 [document, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 45 [document, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 45 [document, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 45 [document, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 45 [document, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 45 [document, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 45 [document, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 45 [document, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 45 [document, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 45 [document, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 45 [document, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 45 [document, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 45 [document, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 45 [document, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 45 [document, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 45 [document, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 45 [document, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 45 [document, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 45 [document, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 45 [document, -1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 45 [document, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 45 [document, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 45 [document, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 46 [document, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 46 [document, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 46 [document, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 46 [document, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 46 [document, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 46 [document, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 46 [document, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 46 [document, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 46 [document, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 46 [document, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 46 [document, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 46 [document, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 46 [document, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 46 [document, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 46 [document, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 46 [document, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 46 [document, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 46 [document, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 46 [document, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 46 [document, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 46 [document, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 46 [document, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 46 [document, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 46 [document, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 46 [document, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 46 [document, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 47 [document, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 47 [document, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 47 [document, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 47 [document, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 47 [document, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 47 [document, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 47 [document, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 47 [document, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 47 [document, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 47 [document, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 47 [document, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 47 [document, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 47 [document, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 47 [document, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 47 [document, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 47 [document, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 47 [document, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 47 [document, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 47 [document, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 47 [document, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 47 [document, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 47 [document, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 47 [document, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 47 [document, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 47 [document, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 47 [document, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 48 [document, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 48 [document, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 48 [document, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 48 [document, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 48 [document, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 48 [document, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 48 [document, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 48 [document, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 48 [document, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 48 [document, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 48 [document, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 48 [document, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 48 [document, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 48 [document, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 48 [document, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 48 [document, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 48 [document, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 48 [document, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 48 [document, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 48 [document, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 48 [document, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 48 [document, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 48 [document, 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 48 [document, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 48 [document, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 48 [document, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 49 [document, 3], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 49 [document, 3], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 49 [document, 3], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 49 [document, 3], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 49 [document, 3], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 49 [document, 3], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 49 [document, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 49 [document, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 49 [document, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 49 [document, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 49 [document, 3], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 49 [document, 3], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 49 [document, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 49 [document, 3], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 49 [document, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 49 [document, 3], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 49 [document, 3], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 49 [document, 3], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 49 [document, 3], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 49 [document, 3], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 49 [document, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 49 [document, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 49 [document, 3], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 49 [document, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 49 [document, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 49 [document, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 50 [comment, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 50 [comment, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 50 [comment, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 50 [comment, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 50 [comment, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 50 [comment, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 50 [comment, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 50 [comment, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 50 [comment, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 50 [comment, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 50 [comment, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 50 [comment, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 50 [comment, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 50 [comment, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 50 [comment, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 50 [comment, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 50 [comment, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 50 [comment, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 50 [comment, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 50 [comment, -1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 50 [comment, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 50 [comment, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 50 [comment, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 51 [comment, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 51 [comment, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 51 [comment, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 51 [comment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 51 [comment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 51 [comment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 51 [comment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 51 [comment, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 51 [comment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 51 [comment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 51 [comment, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 51 [comment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 51 [comment, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 51 [comment, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 51 [comment, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 51 [comment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 51 [comment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 51 [comment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 51 [comment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 51 [comment, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 51 [comment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 51 [comment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 51 [comment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 52 [comment, 4], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 52 [comment, 4], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 52 [comment, 4], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 52 [comment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 52 [comment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 52 [comment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 52 [comment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 52 [comment, 4], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 52 [comment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 52 [comment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 52 [comment, 4], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 52 [comment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 52 [comment, 4], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 52 [comment, 4], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 52 [comment, 4], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 52 [comment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 52 [comment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 52 [comment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 52 [comment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 52 [comment, 4], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 52 [comment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 52 [comment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 52 [comment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 53 [comment, 96], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 53 [comment, 96], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 53 [comment, 96], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 53 [comment, 96], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 53 [comment, 96], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 53 [comment, 96], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 53 [comment, 96], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 53 [comment, 96], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 53 [comment, 96], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 53 [comment, 96], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 53 [comment, 96], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 53 [comment, 96], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 53 [comment, 96], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 53 [comment, 96], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 53 [comment, 96], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 53 [comment, 96], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 53 [comment, 96], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 53 [comment, 96], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 53 [comment, 96], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 53 [comment, 96], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 53 [comment, 96], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 53 [comment, 96], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 53 [comment, 96], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 56 [foreignComment, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 56 [foreignComment, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 56 [foreignComment, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 56 [foreignComment, 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 56 [foreignComment, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 56 [foreignComment, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 63 [xmlComment, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 63 [xmlComment, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 63 [xmlComment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 63 [xmlComment, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 63 [xmlComment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 63 [xmlComment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 64 [xmlComment, 4], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 64 [xmlComment, 4], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 64 [xmlComment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 64 [xmlComment, 4], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 64 [xmlComment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 64 [xmlComment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 75 [detachedComment, 3], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 75 [detachedComment, 3], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 75 [detachedComment, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 75 [detachedComment, 3], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 75 [detachedComment, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 75 [detachedComment, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 76 [detachedComment, 5], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 76 [detachedComment, 5], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 76 [detachedComment, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 76 [detachedComment, 5], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 76 [detachedComment, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 76 [detachedComment, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 80 [docfrag, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 80 [docfrag, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 80 [docfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 80 [docfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 80 [docfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 80 [docfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Fail
Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Fail
Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Fail
Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Fail
Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Fail
Point 83 [doctype, 0], range 23 [document, 0, document, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 24 [document, 0, document, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 25 [comment, 2, comment, 3] Pass Pass None Fail
Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Fail
Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Fail
Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Fail
Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Fail
Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Fail
Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Fail
Point 83 [doctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Fail
Point 83 [doctype, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 48 [document, 1, document, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Fail
Point 83 [doctype, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Fail
Point 83 [doctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Fail
Point 83 [doctype, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Fail
Point 83 [doctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Fail
Point 83 [doctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5] Pass Pass None Fail
Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Fail
Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Fail
Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Fail
Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Fail
Point 84 [doctype, -17], range 23 [document, 0, document, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 24 [document, 0, document, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 25 [comment, 2, comment, 3] Pass Pass None Fail
Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5] Pass Pass None Fail
Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Fail
Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Fail
Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Fail
Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Fail
Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Fail
Point 84 [doctype, -17], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Fail
Point 84 [doctype, -17], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 48 [document, 1, document, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Fail
Point 84 [doctype, -17], range 50 [paras[3], 1, comment, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Fail
Point 84 [doctype, -17], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Fail
Point 84 [doctype, -17], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Fail
Point 84 [doctype, -17], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Fail
Point 84 [doctype, -17], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Fail
Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Fail
Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Fail
Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Fail
Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Fail
Point 85 [doctype, 1], range 23 [document, 0, document, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 24 [document, 0, document, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 25 [comment, 2, comment, 3] Pass Pass None Fail
Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Fail
Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Fail
Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Fail
Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Fail
Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Fail
Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Fail
Point 85 [doctype, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Fail
Point 85 [doctype, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 48 [document, 1, document, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Fail
Point 85 [doctype, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Fail
Point 85 [doctype, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Fail
Point 85 [doctype, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Fail
Point 85 [doctype, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Fail
Point 85 [doctype, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Fail
Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
/dom/ranges/Range-deleteContents.html Ok Ok Ok Ok
Detached Range Fail Pass Fail Fail
Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Resulting DOM for range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Resulting DOM for range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Resulting DOM for range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Resulting DOM for range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Resulting DOM for range 23 [document, 0, document, 1] Fail Pass Pass Fail
Resulting DOM for range 24 [document, 0, document, 2] Fail Pass Pass Fail
Resulting DOM for range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Resulting DOM for range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Pass Pass
Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Resulting DOM for range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Resulting DOM for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Resulting DOM for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Resulting DOM for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Resulting DOM for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting DOM for range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Resulting DOM for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Resulting DOM for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Resulting DOM for range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Resulting DOM for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting DOM for range 48 [document, 1, document, 2] Pass Pass Pass Pass
Resulting DOM for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Pass Pass
Resulting DOM for range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Resulting DOM for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Resulting DOM for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Resulting DOM for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Resulting DOM for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Resulting DOM for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Resulting DOM for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Resulting DOM for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Pass Pass
Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Pass Pass
Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Resulting cursor position for range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Resulting cursor position for range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
Resulting cursor position for range 23 [document, 0, document, 1] Fail Pass Pass Fail
Resulting cursor position for range 24 [document, 0, document, 2] Fail Pass Pass Fail
Resulting cursor position for range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Resulting cursor position for range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Resulting cursor position for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Resulting cursor position for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Resulting cursor position for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Resulting cursor position for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Resulting cursor position for range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 48 [document, 1, document, 2] Pass Pass Pass Pass
Resulting cursor position for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Resulting cursor position for range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Resulting cursor position for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Resulting cursor position for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Resulting cursor position for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Resulting cursor position for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Resulting cursor position for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Resulting cursor position for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Resulting cursor position for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
/dom/ranges/Range-detach.html Ok Ok Ok Ok
Range.detach Fail Pass Fail Fail
/dom/ranges/Range-extractContents.html Ok Ok Ok Ok
Detached Range Fail Pass Fail Fail
Resulting DOM for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
Resulting DOM for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Resulting DOM for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Resulting DOM for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Resulting DOM for range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Resulting DOM for range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Resulting DOM for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Resulting DOM for range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Resulting DOM for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Resulting DOM for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Resulting DOM for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Resulting DOM for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Resulting DOM for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
Resulting DOM for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
Resulting DOM for range 22 [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
Resulting DOM for range 23 [document, 0, document, 1] Pass Pass Pass Pass
Resulting DOM for range 24 [document, 0, document, 2] Pass Pass Pass Pass
Resulting DOM for range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Resulting DOM for range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Resulting DOM for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Resulting DOM for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
Resulting DOM for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Pass Pass
Resulting DOM for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Resulting DOM for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Pass Pass
Resulting DOM for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Pass Pass
Resulting DOM for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Pass Pass
Resulting DOM for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Resulting DOM for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Resulting DOM for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Resulting DOM for range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
Resulting DOM for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Resulting DOM for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
Resulting DOM for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
Resulting DOM for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Resulting DOM for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting DOM for range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Resulting DOM for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Resulting DOM for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Resulting DOM for range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Resulting DOM for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting DOM for range 48 [document, 1, document, 2] Pass Pass Pass Pass
Resulting DOM for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Resulting DOM for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Pass Pass
Resulting DOM for range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Resulting DOM for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Resulting DOM for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Resulting DOM for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Resulting DOM for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Resulting DOM for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Resulting DOM for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Resulting DOM for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Resulting DOM for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Pass Pass
Resulting DOM for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Resulting DOM for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Pass Pass
Resulting cursor position for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Resulting cursor position for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Resulting cursor position for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Resulting cursor position for range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Resulting cursor position for range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Resulting cursor position for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Resulting cursor position for range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Resulting cursor position for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Resulting cursor position for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Resulting cursor position for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Resulting cursor position for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Resulting cursor position for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
Resulting cursor position for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
Resulting cursor position for range 22 [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
Resulting cursor position for range 23 [document, 0, document, 1] Pass Pass Pass Pass
Resulting cursor position for range 24 [document, 0, document, 2] Pass Pass Pass Pass
Resulting cursor position for range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Resulting cursor position for range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Resulting cursor position for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Resulting cursor position for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
Resulting cursor position for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Resulting cursor position for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Resulting cursor position for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Resulting cursor position for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Resulting cursor position for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Resulting cursor position for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Resulting cursor position for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Resulting cursor position for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Resulting cursor position for range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Resulting cursor position for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
Resulting cursor position for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Resulting cursor position for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Resulting cursor position for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Resulting cursor position for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Resulting cursor position for range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Resulting cursor position for range 48 [document, 1, document, 2] Pass Pass Pass Pass
Resulting cursor position for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Resulting cursor position for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Resulting cursor position for range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Resulting cursor position for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Resulting cursor position for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Resulting cursor position for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Resulting cursor position for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Resulting cursor position for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Resulting cursor position for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Resulting cursor position for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Resulting cursor position for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Resulting cursor position for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Resulting cursor position for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Returned fragment for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Pass Pass
Returned fragment for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Pass Pass
Returned fragment for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Pass Pass
Returned fragment for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Pass Pass
Returned fragment for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Pass Pass
Returned fragment for range 13 [document.head, 1, document.head, 1] Pass Pass Pass Pass
Returned fragment for range 14 [document.body, 4, document.body, 5] Pass Pass Pass Pass
Returned fragment for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Pass Pass
Returned fragment for range 16 [paras[0], 0, paras[0], 1] Pass Pass Pass Pass
Returned fragment for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Returned fragment for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Returned fragment for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Pass Pass
Returned fragment for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Pass Pass
Returned fragment for range 22 [testDiv, 2, paras[4], 1] Pass Pass Pass Pass
Returned fragment for range 23 [document, 0, document, 1] Pass Pass Pass Pass
Returned fragment for range 24 [document, 0, document, 2] Pass Pass Pass Pass
Returned fragment for range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Returned fragment for range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Returned fragment for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Returned fragment for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Pass Pass
Returned fragment for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Returned fragment for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Pass Pass
Returned fragment for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Pass Pass
Returned fragment for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Pass Pass
Returned fragment for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Pass Pass
Returned fragment for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Returned fragment for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Returned fragment for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Returned fragment for range 36 [docfrag, 0, docfrag, 0] Pass Pass Pass Pass
Returned fragment for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Pass Pass
Returned fragment for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Pass Pass
Returned fragment for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Pass Pass
Returned fragment for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Pass Pass
Returned fragment for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Pass Pass
Returned fragment for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Pass Pass
Returned fragment for range 43 [paras[0], 0, paras[0], 0] Pass Pass Pass Pass
Returned fragment for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Pass Pass
Returned fragment for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Pass Pass
Returned fragment for range 46 [document.documentElement, 1, document.body, 0] Pass Pass Pass Pass
Returned fragment for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Pass Pass
Returned fragment for range 48 [document, 1, document, 2] Pass Pass Pass Pass
Returned fragment for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Returned fragment for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Pass Pass
Returned fragment for range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Returned fragment for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Pass Pass
Returned fragment for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Pass Pass
Returned fragment for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Pass Pass
Returned fragment for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Pass Pass
Returned fragment for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Returned fragment for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Returned fragment for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Pass Pass
Returned fragment for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Pass Pass
Returned fragment for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Pass Pass
Returned fragment for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Pass Pass
Returned fragment for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Pass Pass
Returned fragment for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Pass Pass
/dom/ranges/Range-insertNode.html Ok Ok Ok Ok
0,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] Fail Pass Fail Fail
0,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] Fail Pass Fail Fail
0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
0,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc Fail Pass Fail Fail
0,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc Fail Pass Fail Fail
0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement Pass Pass Fail Pass
0,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement Pass Pass Fail Pass
0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
0,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
0,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction Pass Pass Fail Pass
0,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction Pass Pass Fail Pass
0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
0,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment Pass Pass Fail Pass
0,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment Pass Pass Fail Pass
0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment Pass Pass Fail Pass
0,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment Pass Pass Fail Pass
0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag Pass Pass Fail Pass
0,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag Pass Pass Fail Pass
0,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild Fail Pass Fail Fail
0,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild Fail Pass Fail Fail
0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype Fail Pass Fail Fail
0,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype Fail Pass Fail Fail
0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype Fail Pass Fail Fail
0,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype Fail Pass Fail Fail
0,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
0,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
0,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
0,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
0,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
0,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
0,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
0,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document Fail Pass Fail Fail
0,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document Fail Pass Fail Fail
0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv Pass Pass Fail Pass
0,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv Pass Pass Fail Pass
0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc Fail Pass Fail Fail
0,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc Fail Pass Fail Fail
1,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] Fail Pass Fail Fail
1,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] Fail Pass Fail Fail
1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 Pass Pass Fail Pass
1,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 Pass Pass Fail Pass
1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc Fail Pass Fail Fail
1,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc Fail Pass Fail Fail
1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement Pass Pass Fail Pass
1,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement Pass Pass Fail Pass
1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode Pass Pass Fail Pass
1,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode Pass Pass Fail Pass
1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode Pass Pass Fail Pass
1,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode Pass Pass Fail Pass
1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction Pass Pass Fail Pass
1,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction Pass Pass Fail Pass
1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction Pass Pass Fail Pass
1,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction Pass Pass Fail Pass
1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment Pass Pass Fail Pass
1,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment Pass Pass Fail Pass
1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment Pass Pass Fail Pass
1,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment Pass Pass Fail Pass
1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag Pass Pass Fail Pass
1,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag Pass Pass Fail Pass
1,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild Fail Pass Fail Fail
1,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild Fail Pass Fail Fail
1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype Fail Pass Fail Fail
1,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype Fail Pass Fail Fail
1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype Fail Pass Fail Fail
1,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype Fail Pass Fail Fail
1,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild Pass Pass Fail Pass
1,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild Pass Pass Fail Pass
1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 Pass Pass Fail Pass
1,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 Pass Pass Fail Pass
1,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild Pass Pass Fail Pass
1,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild Pass Pass Fail Pass
1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 Pass Pass Fail Pass
1,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 Pass Pass Fail Pass
1,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild Pass Pass Fail Pass
1,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild Pass Pass Fail Pass
1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document Fail Pass Fail Fail
1,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document Fail Pass Fail Fail
1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv Pass Pass Fail Pass
1,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv Pass Pass Fail Pass
1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc Fail Pass Fail Fail
1,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc Fail Pass Fail Fail
10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0] Pass Pass Pass Pass
10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0] Pass Pass Pass Pass
10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 Pass Pass Fail Pass
10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 Pass Pass Fail Pass
10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc Pass Pass Fail Pass
10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc Pass Pass Pass Pass
10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement Pass Pass Fail Pass
10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement Pass Pass Fail Pass
10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode Pass Pass Pass Pass
10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode Pass Pass Pass Pass
10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode Pass Pass Fail Pass
10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode Pass Pass Fail Pass
10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction Pass Pass Fail Pass
10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction Pass Pass Fail Pass
10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction Pass Pass Fail Pass
10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction Pass Pass Fail Pass
10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment Pass Pass Pass Pass
10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment Pass Pass Pass Pass
10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment Pass Pass Pass Pass
10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment Pass Pass Pass Pass
10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag Pass Pass Pass Pass
10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag Pass Pass Pass Pass
10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild Pass Pass Pass Pass
10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild Pass Pass Pass Pass
10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype Pass Pass Pass Pass
10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype Pass Pass Pass Pass
10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype Pass Pass Fail Pass
10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype Pass Pass Pass Pass
10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild Pass Pass Pass Pass
10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild Pass Pass Pass Pass
10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 Pass Pass Fail Pass
10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 Pass Pass Fail Pass
10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild Pass Pass Fail Pass
10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild Pass Pass Fail Pass
10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 Pass Pass Pass Pass
10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 Pass Pass Pass Pass
10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild Pass Pass Pass Pass
10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild Pass Pass Pass Pass
10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document Pass Pass Fail Pass
10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document Pass Pass Pass Pass
10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv Pass Pass Pass Pass
10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv Pass Pass Pass Pass
10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc Pass Pass Fail Pass
10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc Pass Pass Pass Pass
11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0] Pass Pass Pass Pass
11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0] Pass Pass Pass Pass
11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 Pass Pass Fail Pass
11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 Pass Pass Fail Pass
11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc Pass Pass Fail Pass
11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc Pass Pass Pass Pass
11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement Pass Pass Fail Pass
11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement Pass Pass Fail Pass
11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode Pass Pass Pass Pass
11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode Pass Pass Pass Pass
11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode Pass Pass Fail Pass
11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode Pass Pass Fail Pass
11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction Pass Pass Fail Pass
11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction Pass Pass Fail Pass
11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction Pass Pass Fail Pass
11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction Pass Pass Fail Pass
11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment Pass Pass Pass Pass
11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment Pass Pass Pass Pass
11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment Pass Pass Pass Pass
11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment Pass Pass Pass Pass
11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag Pass Pass Pass Pass
11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag Pass Pass Pass Pass
11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild Pass Pass Pass Pass
11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild Pass Pass Pass Pass
11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype Pass Pass Pass Pass
11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype Pass Pass Pass Pass
11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype Pass Pass Fail Pass
11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype Pass Pass Pass Pass
11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild Pass Pass Pass Pass
11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild Pass Pass Pass Pass
11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 Pass Pass Fail Pass
11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 Pass Pass Fail Pass
11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild Pass Pass Fail Pass
11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild Pass Pass Fail Pass
11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 Pass Pass Pass Pass
11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 Pass Pass Pass Pass
11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild Pass Pass Pass Pass
11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild Pass Pass Pass Pass
11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document Pass Pass Fail Pass
11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document Pass Pass Pass Pass
11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv Pass Pass Pass Pass
11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv Pass Pass Pass Pass
11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc Pass Pass Fail Pass
11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc Pass Pass Pass Pass
12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0] Pass Pass Pass Pass
12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0] Pass Pass Pass Pass
12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 Pass Pass Fail Pass
12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 Pass Pass Fail Pass
12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc Pass Pass Fail Pass
12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc Pass Pass Pass Pass
12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement Pass Pass Fail Pass
12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement Pass Pass Fail Pass
12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode Pass Pass Pass Pass
12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode Pass Pass Pass Pass
12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode Pass Pass Fail Pass
12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode Pass Pass Fail Pass
12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction Pass Pass Fail Pass
12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction Pass Pass Fail Pass
12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction Pass Pass Fail Pass
12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction Pass Pass Fail Pass
12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment Pass Pass Pass Pass
12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment Pass Pass Pass Pass
12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment Pass Pass Pass Pass
12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment Pass Pass Pass Pass
12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag Pass Pass Pass Pass
12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag Pass Pass Pass Pass
12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild Pass Pass Pass Pass
12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild Pass Pass Pass Pass
12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype Pass Pass Pass Pass
12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype Pass Pass Pass Pass
12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype Pass Pass Fail Pass
12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype Pass Pass Pass Pass
12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild Pass Pass Pass Pass
12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild Pass Pass Pass Pass
12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 Pass Pass Fail Pass
12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 Pass Pass Fail Pass
12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild Pass Pass Fail Pass
12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild Pass Pass Fail Pass
12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 Pass Pass Pass Pass
12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 Pass Pass Pass Pass
12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild Pass Pass Pass Pass
12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild Pass Pass Pass Pass
12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document Pass Pass Fail Pass
12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document Pass Pass Pass Pass
12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv Pass Pass Pass Pass
12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv Pass Pass Pass Pass
12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc Pass Pass Fail Pass
12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc Pass Pass Pass Pass
13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0] Pass Pass Pass Pass
13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0] Pass Pass Pass Pass
13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2 Pass Pass Fail Pass
13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2 Pass Pass Fail Pass
13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc Pass Pass Fail Pass
13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc Pass Pass Pass Pass
13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement Pass Pass Fail Pass
13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement Pass Pass Fail Pass
13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode Pass Pass Pass Pass
13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode Pass Pass Pass Pass
13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode Pass Pass Fail Pass
13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode Pass Pass Fail Pass
13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction Pass Pass Fail Pass
13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction Pass Pass Fail Pass
13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction Pass Pass Fail Pass
13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction Pass Pass Fail Pass
13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment Pass Pass Pass Pass
13,17: resulting range position for range [document.head, 1, document.head, 1], node comment Pass Pass Pass Pass
13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment Pass Pass Pass Pass
13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment Pass Pass Pass Pass
13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag Pass Pass Pass Pass
13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag Pass Pass Pass Pass
13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild Pass Pass Pass Pass
13,1: resulting range position for range [document.head, 1, document.head, 1], node paras[0].firstChild Pass Pass Pass Pass
13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype Pass Pass Pass Pass
13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype Pass Pass Pass Pass
13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype Pass Pass Fail Pass
13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype Pass Pass Pass Pass
13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild Pass Pass Pass Pass
13,2: resulting range position for range [document.head, 1, document.head, 1], node paras[1].firstChild Pass Pass Pass Pass
13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1 Pass Pass Fail Pass
13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1 Pass Pass Fail Pass
13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild Pass Pass Fail Pass
13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild Pass Pass Fail Pass
13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1 Pass Pass Pass Pass
13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1 Pass Pass Pass Pass
13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild Pass Pass Pass Pass
13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild Pass Pass Pass Pass
13,7: resulting DOM for range [document.head, 1, document.head, 1], node document Pass Pass Fail Pass
13,7: resulting range position for range [document.head, 1, document.head, 1], node document Pass Pass Pass Pass
13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv Pass Pass Pass Pass
13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv Pass Pass Pass Pass
13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc Pass Pass Fail Pass
13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc Pass Pass Pass Pass
14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0] Pass Pass Pass Pass
14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0] Pass Pass Pass Pass
14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2 Pass Pass Fail Pass
14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2 Pass Pass Fail Pass
14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc Pass Pass Fail Pass
14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc Pass Pass Pass Pass
14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement Pass Pass Fail Pass
14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement Pass Pass Fail Pass
14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode Pass Pass Pass Pass
14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode Pass Pass Pass Pass
14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode Pass Pass Fail Pass
14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode Pass Pass Fail Pass
14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction Pass Pass Fail Pass
14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction Pass Pass Fail Pass
14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction Pass Pass Fail Pass
14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction Pass Pass Fail Pass
14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment Pass Pass Pass Pass
14,17: resulting range position for range [document.body, 4, document.body, 5], node comment Pass Pass Pass Pass
14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment Pass Pass Pass Pass
14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment Pass Pass Pass Pass
14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag Pass Pass Pass Pass
14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag Pass Pass Pass Pass
14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild Pass Pass Pass Pass
14,1: resulting range position for range [document.body, 4, document.body, 5], node paras[0].firstChild Pass Pass Pass Pass
14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype Pass Pass Pass Pass
14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype Pass Pass Pass Pass
14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype Pass Pass Fail Pass
14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype Pass Pass Pass Pass
14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild Pass Pass Pass Pass
14,2: resulting range position for range [document.body, 4, document.body, 5], node paras[1].firstChild Pass Pass Pass Pass
14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1 Pass Pass Fail Pass
14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1 Pass Pass Fail Pass
14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild Pass Pass Fail Pass
14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild Pass Pass Fail Pass
14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1 Pass Pass Pass Pass
14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1 Pass Pass Pass Pass
14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild Pass Pass Pass Pass
14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild Pass Pass Pass Pass
14,7: resulting DOM for range [document.body, 4, document.body, 5], node document Pass Pass Fail Pass
14,7: resulting range position for range [document.body, 4, document.body, 5], node document Pass Pass Pass Pass
14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv Pass Pass Pass Pass
14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv Pass Pass Pass Pass
14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc Pass Pass Fail Pass
14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc Pass Pass Pass Pass
15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] Pass Pass Fail Pass
15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] Pass Pass Fail Pass
15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 Pass Pass Pass Pass
15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 Pass Pass Pass Pass
15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc Pass Pass Fail Pass
15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc Pass Pass Pass Pass
15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement Pass Pass Fail Pass
15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement Pass Pass Fail Pass
15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode Pass Pass Fail Pass
15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode Pass Pass Fail Pass
15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode Pass Pass Pass Pass
15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode Pass Pass Pass Pass
15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction Pass Pass Fail Pass
15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction Pass Pass Fail Pass
15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction Pass Pass Fail Pass
15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction Pass Pass Fail Pass
15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment Pass Pass Fail Pass
15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment Pass Pass Fail Pass
15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment Pass Pass Fail Pass
15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment Pass Pass Fail Pass
15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag Pass Pass Fail Pass
15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag Pass Pass Pass Pass
15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild Pass Pass Fail Pass
15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild Pass Pass Fail Pass
15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype Pass Pass Fail Pass
15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype Pass Pass Pass Pass
15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype Pass Pass Pass Pass
15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype Pass Pass Pass Pass
15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild Pass Pass Fail Pass
15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild Pass Pass Fail Pass
15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 Pass Pass Pass Pass
15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 Pass Pass Pass Pass
15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild Pass Pass Pass Pass
15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild Pass Pass Pass Pass
15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 Pass Pass Fail Pass
15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 Pass Pass Fail Pass
15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild Pass Pass Fail Pass
15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild Pass Pass Fail Pass
15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document Pass Pass Fail Pass
15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document Pass Pass Pass Pass
15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv Pass Pass Fail Pass
15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv Pass Pass Fail Pass
15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc Pass Pass Fail Pass
15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc Pass Pass Pass Pass
16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0] Pass Pass Pass Pass
16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0] Pass Pass Pass Pass
16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2 Pass Pass Fail Pass
16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2 Pass Pass Fail Pass
16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc Pass Pass Fail Pass
16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc Pass Pass Pass Pass
16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement Pass Pass Fail Pass
16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement Pass Pass Fail Pass
16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode Pass Pass Pass Pass
16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode Pass Pass Pass Pass
16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode Pass Pass Fail Pass
16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode Pass Pass Fail Pass
16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction Pass Pass Fail Pass
16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction Pass Pass Fail Pass
16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction Pass Pass Fail Pass
16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction Pass Pass Fail Pass
16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment Pass Pass Pass Pass
16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment Pass Pass Pass Pass
16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment Pass Pass Pass Pass
16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment Pass Pass Pass Pass
16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag Pass Pass Pass Pass
16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag Pass Pass Pass Pass
16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild Pass Pass Pass Pass
16,1: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0].firstChild Pass Pass Pass Pass
16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype Pass Pass Pass Pass
16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype Pass Pass Pass Pass
16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype Pass Pass Fail Pass
16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype Pass Pass Pass Pass
16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild Pass Pass Pass Pass
16,2: resulting range position for range [paras[0], 0, paras[0], 1], node paras[1].firstChild Pass Pass Pass Pass
16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1 Pass Pass Fail Pass
16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1 Pass Pass Fail Pass
16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild Pass Pass Fail Pass
16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild Pass Pass Fail Pass
16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1 Pass Pass Pass Pass
16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1 Pass Pass Pass Pass
16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild Pass Pass Pass Pass
16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild Pass Pass Pass Pass
16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document Pass Pass Fail Pass
16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document Pass Pass Pass Pass
16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv Pass Pass Pass Pass
16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv Pass Pass Pass Pass
16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc Pass Pass Fail Pass
16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc Pass Pass Pass Pass
17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0] Pass Pass Fail Pass
17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0] Pass Pass Fail Pass
17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 Pass Pass Fail Pass
17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 Pass Pass Fail Pass
17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc Pass Pass Fail Pass
17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc Pass Pass Fail Pass
17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement Pass Pass Fail Pass
17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement Pass Pass Fail Pass
17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode Pass Pass Fail Pass
17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode Pass Pass Fail Pass
17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode Pass Pass Fail Pass
17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode Pass Pass Fail Pass
17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction Pass Pass Fail Pass
17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction Pass Pass Fail Pass
17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction Pass Pass Fail Pass
17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction Pass Pass Fail Pass
17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment Pass Pass Fail Pass
17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment Pass Pass Fail Pass
17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment Pass Pass Fail Pass
17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment Pass Pass Fail Pass
17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag Pass Pass Fail Pass
17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag Pass Pass Fail Pass
17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild Pass Pass Fail Pass
17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild Pass Pass Fail Pass
17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype Pass Pass Fail Pass
17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype Pass Pass Fail Pass
17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype Pass Pass Fail Pass
17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype Pass Pass Fail Pass
17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild Pass Pass Fail Pass
17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild Pass Pass Fail Pass
17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 Pass Pass Fail Pass
17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 Pass Pass Fail Pass
17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild Pass Pass Fail Pass
17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild Pass Pass Fail Pass
17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 Pass Pass Fail Pass
17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 Pass Pass Fail Pass
17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild Pass Pass Fail Pass
17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild Pass Pass Fail Pass
17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document Pass Pass Fail Pass
17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document Pass Pass Fail Pass
17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv Pass Pass Fail Pass
17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv Pass Pass Fail Pass
17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc Pass Pass Fail Pass
17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc Pass Pass Fail Pass
18,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] Fail Pass Fail Fail
18,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] Fail Pass Fail Fail
18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
18,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc Fail Pass Fail Fail
18,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc Fail Pass Fail Fail
18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement Pass Pass Fail Pass
18,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement Pass Pass Fail Pass
18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
18,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
18,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction Pass Pass Fail Pass
18,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction Pass Pass Fail Pass
18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
18,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment Pass Pass Fail Pass
18,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment Pass Pass Fail Pass
18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment Pass Pass Fail Pass
18,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment Pass Pass Fail Pass
18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag Pass Pass Fail Pass
18,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag Pass Pass Fail Pass
18,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild Fail Pass Fail Fail
18,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild Fail Pass Fail Fail
18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype Fail Pass Fail Fail
18,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype Fail Pass Fail Fail
18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype Fail Pass Fail Fail
18,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype Fail Pass Fail Fail
18,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
18,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
18,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
18,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
18,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
18,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
18,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
18,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document Fail Pass Fail Fail
18,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document Fail Pass Fail Fail
18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv Pass Pass Fail Pass
18,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv Pass Pass Fail Pass
18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc Fail Pass Fail Fail
18,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc Fail Pass Fail Fail
19,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] Fail Pass Fail Fail
19,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] Fail Pass Fail Fail
19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 Pass Pass Fail Pass
19,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 Pass Pass Fail Pass
19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc Fail Pass Fail Fail
19,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc Fail Pass Fail Fail
19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement Pass Pass Fail Pass
19,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement Pass Pass Fail Pass
19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode Pass Pass Fail Pass
19,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode Pass Pass Fail Pass
19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode Pass Pass Fail Pass
19,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode Pass Pass Fail Pass
19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction Pass Pass Fail Pass
19,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction Pass Pass Fail Pass
19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
19,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment Pass Pass Fail Pass
19,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment Pass Pass Fail Pass
19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment Pass Pass Fail Pass
19,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment Pass Pass Fail Pass
19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag Pass Pass Fail Pass
19,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag Pass Pass Fail Pass
19,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild Fail Pass Fail Fail
19,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild Fail Pass Fail Fail
19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype Fail Pass Fail Fail
19,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype Fail Pass Fail Fail
19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype Fail Pass Fail Fail
19,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype Fail Pass Fail Fail
19,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
19,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 Pass Pass Fail Pass
19,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 Pass Pass Fail Pass
19,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
19,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 Pass Pass Fail Pass
19,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 Pass Pass Fail Pass
19,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Pass
19,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Pass
19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document Fail Pass Fail Fail
19,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document Fail Pass Fail Fail
19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv Pass Pass Fail Pass
19,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv Pass Pass Fail Pass
19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc Fail Pass Fail Fail
19,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc Fail Pass Fail Fail
2,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] Fail Pass Fail Fail
2,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] Fail Pass Fail Fail
2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 Pass Pass Fail Pass
2,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 Pass Pass Fail Pass
2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc Fail Pass Fail Fail
2,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc Fail Pass Fail Fail
2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement Pass Pass Fail Pass
2,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement Pass Pass Fail Pass
2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode Pass Pass Pass Pass
2,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode Pass Pass Pass Pass
2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode Pass Pass Fail Pass
2,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode Pass Pass Fail Pass
2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction Pass Pass Fail Pass
2,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction Pass Pass Fail Pass
2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
2,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment Pass Pass Pass Pass
2,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment Pass Pass Pass Pass
2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment Pass Pass Pass Pass
2,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment Pass Pass Pass Pass
2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag Pass Pass Pass Pass
2,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag Pass Pass Pass Pass
2,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild Fail Pass Pass Fail
2,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild Fail Pass Fail Fail
2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype Fail Pass Fail Fail
2,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype Fail Pass Fail Fail
2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype Fail Pass Fail Fail
2,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype Fail Pass Fail Fail
2,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild Pass Pass Pass Pass
2,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild Pass Pass Pass Pass
2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 Pass Pass Fail Pass
2,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 Pass Pass Fail Pass
2,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
2,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 Pass Pass Pass Pass
2,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 Pass Pass Pass Pass
2,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild Pass Pass Pass Pass
2,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild Pass Pass Pass Pass
2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document Fail Pass Fail Fail
2,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document Fail Pass Fail Fail
2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv Pass Pass Pass Pass
2,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv Pass Pass Pass Pass
2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc Fail Pass Fail Fail
2,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc Fail Pass Fail Fail
20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] Fail Pass Fail Fail
20,0: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] Fail Pass Fail Fail
20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 Pass Pass Fail Pass
20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 Pass Pass Fail Pass
20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc Fail Pass Fail Fail
20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc Fail Pass Fail Fail
20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement Pass Pass Fail Pass
20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement Pass Pass Fail Pass
20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode Pass Pass Pass Pass
20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode Pass Pass Pass Pass
20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode Pass Pass Fail Pass
20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode Pass Pass Fail Pass
20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction Pass Pass Fail Pass
20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction Pass Pass Fail Pass
20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction Pass Pass Fail Pass
20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction Pass Pass Fail Pass
20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment Pass Pass Pass Pass
20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment Pass Pass Pass Pass
20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment Pass Pass Pass Pass
20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment Pass Pass Pass Pass
20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag Pass Pass Pass Pass
20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag Pass Pass Pass Pass
20,1: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild Fail Pass Pass Fail
20,1: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild Fail Pass Pass Fail
20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype Fail Pass Fail Fail
20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype Fail Pass Fail Fail
20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype Fail Pass Fail Fail
20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype Fail Pass Fail Fail
20,2: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild Pass Pass Pass Pass
20,2: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild Pass Pass Pass Pass
20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 Pass Pass Fail Pass
20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 Pass Pass Fail Pass
20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild Pass Pass Fail Pass
20,4: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild Pass Pass Fail Pass
20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 Pass Pass Pass Pass
20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 Pass Pass Pass Pass
20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild Pass Pass Pass Pass
20,6: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild Pass Pass Pass Pass
20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document Fail Pass Fail Fail
20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document Fail Pass Fail Fail
20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv Pass Pass Pass Pass
20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv Pass Pass Pass Pass
20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc Fail Pass Fail Fail
20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc Fail Pass Fail Fail
21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] Pass Pass Pass Pass
21,0: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] Pass Pass Pass Pass
21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 Pass Pass Fail Pass
21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 Pass Pass Fail Pass
21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc Pass Pass Fail Pass
21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc Pass Pass Pass Pass
21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement Pass Pass Fail Pass
21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement Pass Pass Fail Pass
21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode Pass Pass Pass Pass
21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode Pass Pass Pass Pass
21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode Pass Pass Fail Pass
21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode Pass Pass Fail Pass
21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction Pass Pass Fail Pass
21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction Pass Pass Fail Pass
21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction Pass Pass Fail Pass
21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction Pass Pass Fail Pass
21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment Pass Pass Pass Pass
21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment Pass Pass Pass Pass
21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment Pass Pass Pass Pass
21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment Pass Pass Pass Pass
21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag Pass Pass Pass Pass
21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag Pass Pass Pass Pass
21,1: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild Pass Pass Pass Pass
21,1: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild Pass Pass Pass Pass
21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype Pass Pass Pass Pass
21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype Pass Pass Pass Pass
21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype Pass Pass Fail Pass
21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype Pass Pass Pass Pass
21,2: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild Pass Pass Pass Pass
21,2: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild Pass Pass Pass Pass
21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 Pass Pass Fail Pass
21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 Pass Pass Fail Pass
21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild Pass Pass Fail Pass
21,4: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild Pass Pass Fail Pass
21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 Pass Pass Pass Pass
21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 Pass Pass Pass Pass
21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild Pass Pass Pass Pass
21,6: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild Pass Pass Pass Pass
21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document Pass Pass Fail Pass
21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document Pass Pass Pass Pass
21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv Pass Pass Pass Pass
21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv Pass Pass Pass Pass
21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc Pass Pass Fail Pass
21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc Pass Pass Pass Pass
22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0] Pass Pass Pass Pass
22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0] Pass Pass Pass Pass
22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2 Pass Pass Fail Pass
22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2 Pass Pass Fail Pass
22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc Pass Pass Fail Pass
22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc Pass Pass Pass Pass
22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement Pass Pass Fail Pass
22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement Pass Pass Fail Pass
22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode Pass Pass Pass Pass
22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode Pass Pass Pass Pass
22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode Pass Pass Fail Pass
22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode Pass Pass Fail Pass
22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction Pass Pass Fail Pass
22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction Pass Pass Fail Pass
22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction Pass Pass Fail Pass
22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction Pass Pass Fail Pass
22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment Pass Pass Pass Pass
22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment Pass Pass Pass Pass
22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment Pass Pass Pass Pass
22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment Pass Pass Pass Pass
22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag Pass Pass Pass Pass
22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag Pass Pass Pass Pass
22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild Pass Pass Pass Pass
22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild Pass Pass Pass Pass
22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype Pass Pass Pass Pass
22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype Pass Pass Pass Pass
22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype Pass Pass Fail Pass
22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype Pass Pass Pass Pass
22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild Pass Pass Pass Pass
22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild Pass Pass Pass Pass
22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1 Pass Pass Fail Pass
22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1 Pass Pass Fail Pass
22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild Pass Pass Fail Pass
22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild Pass Pass Fail Pass
22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1 Pass Pass Pass Pass
22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1 Pass Pass Pass Pass
22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild Pass Pass Pass Pass
22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild Pass Pass Pass Pass
22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document Pass Pass Fail Pass
22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document Pass Pass Pass Pass
22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv Pass Pass Pass Pass
22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv Pass Pass Pass Pass
22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc Pass Pass Fail Pass
22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc Pass Pass Pass Pass
23,0: resulting DOM for range [document, 0, document, 1], node paras[0] Pass Pass Pass Pass
23,0: resulting range position for range [document, 0, document, 1], node paras[0] Pass Pass Pass Pass
23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2 Pass Pass Fail Pass
23,10: resulting range position for range [document, 0, document, 1], node foreignPara2 Pass Pass Pass Pass
23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc Pass Pass Fail Pass
23,11: resulting range position for range [document, 0, document, 1], node xmlDoc Pass Pass Pass Pass
23,12: resulting DOM for range [document, 0, document, 1], node xmlElement Pass Pass Fail Pass
23,12: resulting range position for range [document, 0, document, 1], node xmlElement Pass Pass Pass Pass
23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode Pass Pass Pass Pass
23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode Pass Pass Pass Pass
23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode Pass Pass Fail Pass
23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode Pass Pass Pass Pass
23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction Pass Pass Fail Pass
23,15: resulting range position for range [document, 0, document, 1], node processingInstruction Pass Pass Fail Pass
23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction Pass Pass Fail Pass
23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction Pass Pass Fail Pass
23,17: resulting DOM for range [document, 0, document, 1], node comment Pass Pass Pass Pass
23,17: resulting range position for range [document, 0, document, 1], node comment Pass Pass Pass Pass
23,18: resulting DOM for range [document, 0, document, 1], node detachedComment Pass Pass Pass Pass
23,18: resulting range position for range [document, 0, document, 1], node detachedComment Pass Pass Pass Pass
23,19: resulting DOM for range [document, 0, document, 1], node docfrag Pass Pass Pass Pass
23,19: resulting range position for range [document, 0, document, 1], node docfrag Pass Pass Pass Pass
23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild Pass Pass Pass Pass
23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild Pass Pass Pass Pass
23,20: resulting DOM for range [document, 0, document, 1], node doctype Pass Pass Pass Pass
23,20: resulting range position for range [document, 0, document, 1], node doctype Pass Pass Pass Pass
23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype Pass Pass Fail Pass
23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype Pass Pass Pass Pass
23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild Pass Pass Pass Pass
23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild Pass Pass Pass Pass
23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1 Pass Pass Fail Pass
23,3: resulting range position for range [document, 0, document, 1], node foreignPara1 Pass Pass Pass Pass
23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild Pass Pass Fail Pass
23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild Pass Pass Pass Pass
23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1 Pass Pass Pass Pass
23,5: resulting range position for range [document, 0, document, 1], node detachedPara1 Pass Pass Pass Pass
23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild Pass Pass Pass Pass
23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild Pass Pass Pass Pass
23,7: resulting DOM for range [document, 0, document, 1], node document Pass Pass Fail Pass
23,7: resulting range position for range [document, 0, document, 1], node document Pass Pass Pass Pass
23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv Pass Pass Pass Pass
23,8: resulting range position for range [document, 0, document, 1], node detachedDiv Pass Pass Pass Pass
23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc Pass Pass Fail Pass
23,9: resulting range position for range [document, 0, document, 1], node foreignDoc Pass Pass Pass Pass
24,0: resulting DOM for range [document, 0, document, 2], node paras[0] Pass Pass Pass Pass
24,0: resulting range position for range [document, 0, document, 2], node paras[0] Pass Pass Pass Pass
24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2 Pass Pass Fail Pass
24,10: resulting range position for range [document, 0, document, 2], node foreignPara2 Pass Pass Pass Pass
24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc Pass Pass Fail Pass
24,11: resulting range position for range [document, 0, document, 2], node xmlDoc Pass Pass Pass Pass
24,12: resulting DOM for range [document, 0, document, 2], node xmlElement Pass Pass Fail Pass
24,12: resulting range position for range [document, 0, document, 2], node xmlElement Pass Pass Pass Pass
24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode Pass Pass Pass Pass
24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode Pass Pass Pass Pass
24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode Pass Pass Fail Pass
24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode Pass Pass Pass Pass
24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction Pass Pass Fail Pass
24,15: resulting range position for range [document, 0, document, 2], node processingInstruction Pass Pass Fail Pass
24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction Pass Pass Fail Pass
24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction Pass Pass Fail Pass
24,17: resulting DOM for range [document, 0, document, 2], node comment Pass Pass Pass Pass
24,17: resulting range position for range [document, 0, document, 2], node comment Pass Pass Pass Pass
24,18: resulting DOM for range [document, 0, document, 2], node detachedComment Pass Pass Pass Pass
24,18: resulting range position for range [document, 0, document, 2], node detachedComment Pass Pass Pass Pass
24,19: resulting DOM for range [document, 0, document, 2], node docfrag Pass Pass Pass Pass
24,19: resulting range position for range [document, 0, document, 2], node docfrag Pass Pass Pass Pass
24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild Pass Pass Pass Pass
24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild Pass Pass Pass Pass
24,20: resulting DOM for range [document, 0, document, 2], node doctype Pass Pass Pass Pass
24,20: resulting range position for range [document, 0, document, 2], node doctype Pass Pass Pass Pass
24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype Pass Pass Fail Pass
24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype Pass Pass Pass Pass
24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild Pass Pass Pass Pass
24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild Pass Pass Pass Pass
24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1 Pass Pass Fail Pass
24,3: resulting range position for range [document, 0, document, 2], node foreignPara1 Pass Pass Pass Pass
24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild Pass Pass Fail Pass
24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild Pass Pass Pass Pass
24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1 Pass Pass Pass Pass
24,5: resulting range position for range [document, 0, document, 2], node detachedPara1 Pass Pass Pass Pass
24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild Pass Pass Pass Pass
24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild Pass Pass Pass Pass
24,7: resulting DOM for range [document, 0, document, 2], node document Pass Pass Fail Pass
24,7: resulting range position for range [document, 0, document, 2], node document Pass Pass Pass Pass
24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv Pass Pass Pass Pass
24,8: resulting range position for range [document, 0, document, 2], node detachedDiv Pass Pass Pass Pass
24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc Pass Pass Fail Pass
24,9: resulting range position for range [document, 0, document, 2], node foreignDoc Pass Pass Pass Pass
25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0] Pass Pass Pass Pass
25,0: resulting range position for range [comment, 2, comment, 3], node paras[0] Pass Pass Pass Pass
25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2 Pass Pass Fail Pass
25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2 Pass Pass Pass Pass
25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc Pass Pass Fail Pass
25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc Pass Pass Pass Pass
25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement Pass Pass Fail Pass
25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement Pass Pass Pass Pass
25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode Pass Pass Pass Pass
25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode Pass Pass Pass Pass
25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode Pass Pass Fail Pass
25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode Pass Pass Pass Pass
25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction Pass Pass Fail Pass
25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction Pass Pass Pass Pass
25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction Pass Pass Fail Pass
25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction Pass Pass Pass Pass
25,17: resulting DOM for range [comment, 2, comment, 3], node comment Pass Pass Pass Pass
25,17: resulting range position for range [comment, 2, comment, 3], node comment Pass Pass Pass Pass
25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment Pass Pass Pass Pass
25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment Pass Pass Pass Pass
25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag Pass Pass Pass Pass
25,19: resulting range position for range [comment, 2, comment, 3], node docfrag Pass Pass Pass Pass
25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild Pass Pass Pass Pass
25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild Pass Pass Pass Pass
25,20: resulting DOM for range [comment, 2, comment, 3], node doctype Pass Pass Pass Pass
25,20: resulting range position for range [comment, 2, comment, 3], node doctype Pass Pass Pass Pass
25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype Pass Pass Fail Pass
25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype Pass Pass Pass Pass
25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild Pass Pass Pass Pass
25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild Pass Pass Pass Pass
25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1 Pass Pass Fail Pass
25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1 Pass Pass Pass Pass
25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild Pass Pass Fail Pass
25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild Pass Pass Pass Pass
25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1 Pass Pass Pass Pass
25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1 Pass Pass Pass Pass
25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild Pass Pass Pass Pass
25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild Pass Pass Pass Pass
25,7: resulting DOM for range [comment, 2, comment, 3], node document Pass Pass Fail Pass
25,7: resulting range position for range [comment, 2, comment, 3], node document Pass Pass Pass Pass
25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv Pass Pass Pass Pass
25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv Pass Pass Pass Pass
25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc Pass Pass Fail Pass
25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc Pass Pass Pass Pass
26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0] Pass Pass Pass Pass
26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0] Pass Pass Pass Pass
26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2 Pass Pass Fail Pass
26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2 Pass Pass Fail Pass
26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc Pass Pass Fail Pass
26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc Pass Pass Pass Pass
26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement Pass Pass Fail Pass
26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement Pass Pass Fail Pass
26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode Pass Pass Pass Pass
26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode Pass Pass Pass Pass
26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode Pass Pass Fail Pass
26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode Pass Pass Fail Pass
26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction Pass Pass Fail Pass
26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction Pass Pass Fail Pass
26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction Pass Pass Fail Pass
26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction Pass Pass Fail Pass
26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment Pass Pass Pass Pass
26,17: resulting range position for range [testDiv, 0, comment, 5], node comment Pass Pass Pass Pass
26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment Pass Pass Pass Pass
26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment Pass Pass Pass Pass
26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag Pass Pass Pass Pass
26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag Pass Pass Pass Pass
26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild Pass Pass Pass Pass
26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild Pass Pass Pass Pass
26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype Pass Pass Pass Pass
26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype Pass Pass Pass Pass
26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype Pass Pass Fail Pass
26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype Pass Pass Pass Pass
26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild Pass Pass Pass Pass
26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild Pass Pass Pass Pass
26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1 Pass Pass Fail Pass
26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1 Pass Pass Fail Pass
26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild Pass Pass Fail Pass
26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild Pass Pass Fail Pass
26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1 Pass Pass Pass Pass
26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1 Pass Pass Pass Pass
26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild Pass Pass Pass Pass
26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild Pass Pass Pass Pass
26,7: resulting DOM for range [testDiv, 0, comment, 5], node document Pass Pass Fail Pass
26,7: resulting range position for range [testDiv, 0, comment, 5], node document Pass Pass Pass Pass
26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv Pass Pass Pass Pass
26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv Pass Pass Pass Pass
26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc Pass Pass Fail Pass
26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc Pass Pass Pass Pass
27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0] Pass Pass Fail Pass
27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0] Pass Pass Pass Pass
27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 Pass Pass Pass Pass
27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 Pass Pass Pass Pass
27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc Pass Pass Fail Pass
27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc Pass Pass Pass Pass
27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement Pass Pass Fail Pass
27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement Pass Pass Pass Pass
27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode Pass Pass Fail Pass
27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode Pass Pass Pass Pass
27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode Pass Pass Pass Pass
27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode Pass Pass Pass Pass
27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction Pass Pass Fail Pass
27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction Pass Pass Fail Pass
27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction Pass Pass Fail Pass
27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction Pass Pass Fail Pass
27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment Pass Pass Fail Pass
27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment Pass Pass Fail Pass
27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment Pass Pass Fail Pass
27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment Pass Pass Fail Pass
27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag Pass Pass Fail Pass
27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag Pass Pass Pass Pass
27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild Pass Pass Fail Pass
27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild Pass Pass Pass Pass
27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype Pass Pass Fail Pass
27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype Pass Pass Pass Pass
27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype Pass Pass Pass Pass
27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype Pass Pass Pass Pass
27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild Pass Pass Fail Pass
27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild Pass Pass Pass Pass
27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 Pass Pass Pass Pass
27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 Pass Pass Pass Pass
27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild Pass Pass Pass Pass
27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild Pass Pass Pass Pass
27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 Pass Pass Fail Pass
27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 Pass Pass Pass Pass
27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild Pass Pass Fail Pass
27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild Pass Pass Pass Pass
27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document Pass Pass Fail Pass
27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document Pass Pass Pass Pass
27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv Pass Pass Fail Pass
27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv Pass Pass Pass Pass
27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc Pass Pass Fail Pass
27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc Pass Pass Pass Pass
28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] Pass Pass Fail Pass
28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] Pass Pass Fail Pass
28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 Pass Pass Pass Pass
28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 Pass Pass Pass Pass
28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc Pass Pass Fail Pass
28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc Pass Pass Pass Pass
28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement Pass Pass Fail Pass
28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement Pass Pass Fail Pass
28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode Pass Pass Fail Pass
28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode Pass Pass Fail Pass
28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode Pass Pass Pass Pass
28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode Pass Pass Pass Pass
28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction Pass Pass Fail Pass
28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction Pass Pass Fail Pass
28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction Pass Pass Fail Pass
28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction Pass Pass Fail Pass
28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment Pass Pass Fail Pass
28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment Pass Pass Fail Pass
28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment Pass Pass Fail Pass
28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment Pass Pass Fail Pass
28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag Pass Pass Fail Pass
28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag Pass Pass Pass Pass
28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild Pass Pass Fail Pass
28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild Pass Pass Fail Pass
28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype Pass Pass Fail Pass
28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype Pass Pass Pass Pass
28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype Pass Pass Pass Pass
28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype Pass Pass Pass Pass
28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild Pass Pass Fail Pass
28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild Pass Pass Fail Pass
28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 Pass Pass Pass Pass
28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 Pass Pass Pass Pass
28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild Pass Pass Pass Pass
28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild Pass Pass Pass Pass
28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 Pass Pass Fail Pass
28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 Pass Pass Fail Pass
28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild Pass Pass Fail Pass
28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild Pass Pass Fail Pass
28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document Pass Pass Fail Pass
28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document Pass Pass Pass Pass
28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv Pass Pass Fail Pass
28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv Pass Pass Fail Pass
28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc Pass Pass Fail Pass
28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc Pass Pass Pass Pass
29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0] Pass Pass Fail Pass
29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0] Pass Pass Pass Pass
29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 Pass Pass Fail Pass
29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 Pass Pass Pass Pass
29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc Pass Pass Fail Pass
29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc Pass Pass Pass Pass
29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement Pass Pass Pass Pass
29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement Pass Pass Pass Pass
29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode Pass Pass Fail Pass
29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode Pass Pass Pass Pass
29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode Pass Pass Fail Pass
29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode Pass Pass Pass Pass
29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction Pass Pass Pass Pass
29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction Pass Pass Pass Pass
29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction Pass Pass Pass Pass
29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction Pass Pass Pass Pass
29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment Pass Pass Fail Pass
29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment Pass Pass Fail Pass
29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment Pass Pass Fail Pass
29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment Pass Pass Fail Pass
29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag Pass Pass Fail Pass
29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag Pass Pass Pass Pass
29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild Pass Pass Fail Pass
29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild Pass Pass Pass Pass
29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype Pass Pass Fail Pass
29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype Pass Pass Pass Pass
29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype Pass Pass Fail Pass
29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype Pass Pass Pass Pass
29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild Pass Pass Fail Pass
29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild Pass Pass Pass Pass
29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 Pass Pass Fail Pass
29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 Pass Pass Pass Pass
29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild Pass Pass Fail Pass
29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild Pass Pass Pass Pass
29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 Pass Pass Fail Pass
29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 Pass Pass Pass Pass
29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild Pass Pass Fail Pass
29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild Pass Pass Pass Pass
29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document Pass Pass Fail Pass
29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document Pass Pass Pass Pass
29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv Pass Pass Fail Pass
29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv Pass Pass Pass Pass
29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc Pass Pass Fail Pass
29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc Pass Pass Pass Pass
3,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] Fail Pass Fail Fail
3,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] Fail Pass Fail Fail
3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 Pass Pass Fail Pass
3,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 Pass Pass Fail Pass
3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc Fail Pass Fail Fail
3,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc Fail Pass Fail Fail
3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement Pass Pass Fail Pass
3,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement Pass Pass Fail Pass
3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode Pass Pass Pass Pass
3,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode Pass Pass Pass Pass
3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode Pass Pass Fail Pass
3,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode Pass Pass Fail Pass
3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction Pass Pass Fail Pass
3,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction Pass Pass Fail Pass
3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction Pass Pass Fail Pass
3,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction Pass Pass Fail Pass
3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment Pass Pass Pass Pass
3,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment Pass Pass Pass Pass
3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment Pass Pass Pass Pass
3,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment Pass Pass Pass Pass
3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag Pass Pass Pass Pass
3,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag Pass Pass Pass Pass
3,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild Fail Pass Pass Fail
3,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild Fail Pass Fail Fail
3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype Fail Pass Fail Fail
3,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype Fail Pass Fail Fail
3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype Fail Pass Fail Fail
3,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype Fail Pass Fail Fail
3,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild Pass Pass Pass Pass
3,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild Pass Pass Pass Pass
3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 Pass Pass Fail Pass
3,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 Pass Pass Fail Pass
3,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild Pass Pass Fail Pass
3,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild Pass Pass Fail Pass
3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 Pass Pass Pass Pass
3,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 Pass Pass Pass Pass
3,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild Pass Pass Pass Pass
3,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild Pass Pass Pass Pass
3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document Fail Pass Fail Fail
3,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document Fail Pass Fail Fail
3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv Pass Pass Pass Pass
3,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv Pass Pass Pass Pass
3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc Fail Pass Fail Fail
3,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc Fail Pass Fail Fail
30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] Pass Pass Fail Pass
30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] Pass Pass Fail Pass
30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 Pass Pass Fail Pass
30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 Pass Pass Pass Pass
30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc Pass Pass Fail Pass
30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc Pass Pass Pass Pass
30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement Pass Pass Fail Pass
30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement Pass Pass Pass Pass
30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode Pass Pass Fail Pass
30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode Pass Pass Pass Pass
30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode Pass Pass Fail Pass
30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode Pass Pass Pass Pass
30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction Pass Pass Fail Pass
30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction Pass Pass Pass Pass
30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction Pass Pass Fail Pass
30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction Pass Pass Pass Pass
30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment Pass Pass Fail Pass
30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment Pass Pass Fail Pass
30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment Pass Pass Fail Pass
30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment Pass Pass Fail Pass
30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag Pass Pass Fail Pass
30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag Pass Pass Pass Pass
30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild Pass Pass Fail Pass
30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild Pass Pass Fail Pass
30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype Pass Pass Pass Pass
30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype Pass Pass Pass Pass
30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype Pass Pass Fail Pass
30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype Pass Pass Pass Pass
30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild Pass Pass Fail Pass
30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild Pass Pass Fail Pass
30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 Pass Pass Fail Pass
30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 Pass Pass Pass Pass
30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild Pass Pass Fail Pass
30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild Pass Pass Pass Pass
30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 Pass Pass Fail Pass
30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 Pass Pass Fail Pass
30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild Pass Pass Fail Pass
30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild Pass Pass Fail Pass
30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document Pass Pass Fail Pass
30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document Pass Pass Pass Pass
30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv Pass Pass Fail Pass
30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv Pass Pass Fail Pass
30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc Pass Pass Fail Pass
30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc Pass Pass Pass Pass
31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] Pass Pass Fail Pass
31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] Pass Pass Pass Pass
31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 Pass Pass Fail Pass
31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 Pass Pass Fail Pass
31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc Pass Pass Fail Pass
31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc Pass Pass Pass Pass
31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement Pass Pass Fail Pass
31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement Pass Pass Pass Pass
31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode Pass Pass Fail Pass
31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode Pass Pass Pass Pass
31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode Pass Pass Fail Pass
31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode Pass Pass Fail Pass
31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction Pass Pass Fail Pass
31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction Pass Pass Pass Pass
31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction Pass Pass Fail Pass
31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction Pass Pass Pass Pass
31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment Pass Pass Fail Pass
31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment Pass Pass Pass Pass
31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment Pass Pass Fail Pass
31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment Pass Pass Pass Pass
31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag Pass Pass Fail Pass
31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag Pass Pass Pass Pass
31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild Pass Pass Fail Pass
31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild Pass Pass Pass Pass
31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype Pass Pass Fail Pass
31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype Pass Pass Pass Pass
31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype Pass Pass Pass Pass
31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype Pass Pass Pass Pass
31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild Pass Pass Fail Pass
31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild Pass Pass Pass Pass
31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 Pass Pass Fail Pass
31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 Pass Pass Fail Pass
31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild Pass Pass Fail Pass
31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild Pass Pass Fail Pass
31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 Pass Pass Fail Pass
31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 Pass Pass Pass Pass
31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild Pass Pass Fail Pass
31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild Pass Pass Pass Pass
31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document Pass Pass Fail Pass
31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document Pass Pass Pass Pass
31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv Pass Pass Fail Pass
31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv Pass Pass Pass Pass
31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc Pass Pass Fail Pass
31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc Pass Pass Pass Pass
32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] Pass Pass Fail Pass
32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] Pass Pass Pass Pass
32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 Pass Pass Fail Pass
32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 Pass Pass Pass Pass
32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc Pass Pass Fail Pass
32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc Pass Pass Pass Pass
32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement Pass Pass Fail Pass
32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement Pass Pass Fail Pass
32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode Pass Pass Fail Pass
32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode Pass Pass Pass Pass
32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode Pass Pass Fail Pass
32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode Pass Pass Pass Pass
32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction Pass Pass Fail Pass
32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction Pass Pass Fail Pass
32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction Pass Pass Fail Pass
32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction Pass Pass Fail Pass
32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment Pass Pass Fail Pass
32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment Pass Pass Pass Pass
32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment Pass Pass Fail Pass
32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment Pass Pass Pass Pass
32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag Pass Pass Fail Pass
32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag Pass Pass Pass Pass
32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild Pass Pass Fail Pass
32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild Pass Pass Pass Pass
32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype Pass Pass Fail Pass
32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype Pass Pass Pass Pass
32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype Pass Pass Fail Pass
32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype Pass Pass Pass Pass
32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild Pass Pass Fail Pass
32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild Pass Pass Pass Pass
32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 Pass Pass Fail Pass
32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 Pass Pass Pass Pass
32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild Pass Pass Fail Pass
32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild Pass Pass Pass Pass
32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 Pass Pass Fail Pass
32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 Pass Pass Pass Pass
32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild Pass Pass Fail Pass
32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild Pass Pass Pass Pass
32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document Pass Pass Fail Pass
32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document Pass Pass Pass Pass
32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv Pass Pass Fail Pass
32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv Pass Pass Pass Pass
32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc Pass Pass Fail Pass
32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc Pass Pass Pass Pass
33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0] Pass Pass Fail Pass
33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0] Pass Pass Fail Pass
33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2 Pass Pass Fail Pass
33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2 Pass Pass Fail Pass
33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc Pass Pass Fail Pass
33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc Pass Pass Fail Pass
33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement Pass Pass Fail Pass
33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement Pass Pass Fail Pass
33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode Pass Pass Fail Pass
33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode Pass Pass Fail Pass
33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode Pass Pass Fail Pass
33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode Pass Pass Fail Pass
33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction Pass Pass Fail Pass
33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction Pass Pass Fail Pass
33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction Pass Pass Fail Pass
33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction Pass Pass Fail Pass
33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment Pass Pass Fail Pass
33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment Pass Pass Fail Pass
33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment Pass Pass Fail Pass
33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment Pass Pass Fail Pass
33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag Pass Pass Fail Pass
33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag Pass Pass Fail Pass
33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild Pass Pass Fail Pass
33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild Pass Pass Fail Pass
33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype Pass Pass Fail Pass
33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype Pass Pass Fail Pass
33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype Pass Pass Fail Pass
33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype Pass Pass Fail Pass
33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild Pass Pass Fail Pass
33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild Pass Pass Fail Pass
33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1 Pass Pass Fail Pass
33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1 Pass Pass Fail Pass
33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild Pass Pass Fail Pass
33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild Pass Pass Fail Pass
33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1 Pass Pass Fail Pass
33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1 Pass Pass Fail Pass
33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild Pass Pass Fail Pass
33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild Pass Pass Fail Pass
33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document Pass Pass Fail Pass
33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document Pass Pass Fail Pass
33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv Pass Pass Fail Pass
33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv Pass Pass Fail Pass
33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc Pass Pass Fail Pass
33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc Pass Pass Fail Pass
34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] Pass Pass Fail Pass
34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] Pass Pass Fail Pass
34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 Pass Pass Fail Pass
34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 Pass Pass Fail Pass
34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc Pass Pass Fail Pass
34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc Pass Pass Fail Pass
34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement Pass Pass Fail Pass
34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement Pass Pass Fail Pass
34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode Pass Pass Fail Pass
34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode Pass Pass Fail Pass
34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode Pass Pass Fail Pass
34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode Pass Pass Fail Pass
34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction Pass Pass Fail Pass
34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction Pass Pass Fail Pass
34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction Pass Pass Fail Pass
34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction Pass Pass Fail Pass
34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment Pass Pass Fail Pass
34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment Pass Pass Fail Pass
34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment Pass Pass Fail Pass
34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment Pass Pass Fail Pass
34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag Pass Pass Fail Pass
34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag Pass Pass Fail Pass
34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild Pass Pass Fail Pass
34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild Pass Pass Fail Pass
34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype Pass Pass Fail Pass
34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype Pass Pass Fail Pass
34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype Pass Pass Fail Pass
34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype Pass Pass Fail Pass
34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild Pass Pass Fail Pass
34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild Pass Pass Fail Pass
34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 Pass Pass Fail Pass
34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 Pass Pass Fail Pass
34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild Pass Pass Fail Pass
34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild Pass Pass Fail Pass
34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 Pass Pass Fail Pass
34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 Pass Pass Fail Pass
34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild Pass Pass Fail Pass
34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild Pass Pass Fail Pass
34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document Pass Pass Fail Pass
34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document Pass Pass Fail Pass
34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv Pass Pass Fail Pass
34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv Pass Pass Fail Pass
34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc Pass Pass Fail Pass
34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc Pass Pass Fail Pass
35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] Pass Pass Fail Pass
35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] Pass Pass Fail Pass
35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 Pass Pass Fail Pass
35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 Pass Pass Fail Pass
35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc Pass Pass Fail Pass
35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc Pass Pass Fail Pass
35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement Pass Pass Fail Pass
35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement Pass Pass Fail Pass
35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode Pass Pass Fail Pass
35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode Pass Pass Fail Pass
35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode Pass Pass Fail Pass
35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode Pass Pass Fail Pass
35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction Pass Pass Fail Pass
35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction Pass Pass Fail Pass
35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction Pass Pass Fail Pass
35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction Pass Pass Fail Pass
35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment Pass Pass Fail Pass
35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment Pass Pass Fail Pass
35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment Pass Pass Fail Pass
35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment Pass Pass Fail Pass
35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag Pass Pass Fail Pass
35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag Pass Pass Fail Pass
35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild Pass Pass Fail Pass
35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild Pass Pass Fail Pass
35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype Pass Pass Fail Pass
35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype Pass Pass Fail Pass
35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype Pass Pass Fail Pass
35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype Pass Pass Fail Pass
35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild Pass Pass Fail Pass
35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild Pass Pass Fail Pass
35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 Pass Pass Fail Pass
35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 Pass Pass Fail Pass
35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild Pass Pass Fail Pass
35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild Pass Pass Fail Pass
35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 Pass Pass Fail Pass
35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 Pass Pass Fail Pass
35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild Pass Pass Fail Pass
35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild Pass Pass Fail Pass
35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document Pass Pass Fail Pass
35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document Pass Pass Fail Pass
35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv Pass Pass Fail Pass
35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv Pass Pass Fail Pass
35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc Pass Pass Fail Pass
35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc Pass Pass Fail Pass
36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0] Pass Pass Pass Pass
36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0] Pass Pass Pass Pass
36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2 Pass Pass Fail Pass
36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2 Pass Pass Fail Pass
36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc Pass Pass Fail Pass
36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc Pass Pass Pass Pass
36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement Pass Pass Fail Pass
36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement Pass Pass Fail Pass
36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode Pass Pass Pass Pass
36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode Pass Pass Pass Pass
36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode Pass Pass Fail Pass
36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode Pass Pass Fail Pass
36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction Pass Pass Fail Pass
36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction Pass Pass Fail Pass
36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction Pass Pass Fail Pass
36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction Pass Pass Fail Pass
36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment Pass Pass Pass Pass
36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment Pass Pass Pass Pass
36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment Pass Pass Pass Pass
36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment Pass Pass Pass Pass
36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag Pass Pass Pass Pass
36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag Pass Pass Pass Pass
36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild Pass Pass Pass Pass
36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild Pass Pass Pass Pass
36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype Pass Pass Pass Pass
36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype Pass Pass Pass Pass
36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype Pass Pass Fail Pass
36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype Pass Pass Pass Pass
36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild Pass Pass Pass Pass
36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild Pass Pass Pass Pass
36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1 Pass Pass Fail Pass
36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1 Pass Pass Fail Pass
36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild Pass Pass Fail Pass
36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild Pass Pass Fail Pass
36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1 Pass Pass Pass Pass
36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1 Pass Pass Pass Pass
36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild Pass Pass Pass Pass
36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild Pass Pass Pass Pass
36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document Pass Pass Fail Pass
36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document Pass Pass Pass Pass
36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv Pass Pass Pass Pass
36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv Pass Pass Pass Pass
36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc Pass Pass Fail Pass
36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc Pass Pass Pass Pass
4,0: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] Pass Pass Fail Pass
4,0: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] Pass Pass Fail Pass
4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
4,10: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc Fail Pass Fail Fail
4,11: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc Fail Pass Fail Fail
4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement Pass Pass Fail Pass
4,12: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement Pass Pass Fail Pass
4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
4,13: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
4,14: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction Pass Pass Fail Pass
4,15: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction Pass Pass Fail Pass
4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
4,16: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment Pass Pass Fail Pass
4,17: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment Pass Pass Fail Pass
4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment Pass Pass Fail Pass
4,18: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment Pass Pass Fail Pass
4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag Pass Pass Fail Pass
4,19: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag Pass Pass Fail Pass
4,1: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
4,1: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype Fail Pass Fail Fail
4,20: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype Fail Pass Fail Fail
4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype Fail Pass Fail Fail
4,21: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype Fail Pass Fail Fail
4,2: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild Fail Pass Fail Fail
4,2: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild Fail Pass Fail Fail
4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
4,3: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
4,4: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
4,4: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
4,5: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
4,6: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
4,6: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document Fail Pass Fail Fail
4,7: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document Fail Pass Fail Fail
4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv Pass Pass Fail Pass
4,8: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv Pass Pass Fail Pass
4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc Fail Pass Fail Fail
4,9: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc Fail Pass Fail Fail
5,0: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] Pass Pass Pass Pass
5,0: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] Pass Pass Fail Pass
5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 Pass Pass Fail Pass
5,10: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 Pass Pass Fail Pass
5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc Fail Pass Fail Fail
5,11: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc Fail Pass Fail Fail
5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement Pass Pass Fail Pass
5,12: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement Pass Pass Fail Pass
5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode Pass Pass Pass Pass
5,13: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode Pass Pass Fail Pass
5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode Pass Pass Fail Pass
5,14: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode Pass Pass Fail Pass
5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction Pass Pass Fail Pass
5,15: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction Pass Pass Fail Pass
5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction Pass Pass Fail Pass
5,16: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction Pass Pass Fail Pass
5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment Pass Pass Pass Pass
5,17: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment Pass Pass Fail Pass
5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment Pass Pass Pass Pass
5,18: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment Pass Pass Fail Pass
5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag Pass Pass Pass Pass
5,19: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag Pass Pass Fail Pass
5,1: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild Pass Pass Pass Pass
5,1: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild Pass Pass Fail Pass
5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype Fail Pass Fail Fail
5,20: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype Fail Pass Fail Fail
5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype Fail Pass Fail Fail
5,21: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype Fail Pass Fail Fail
5,2: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild Fail Pass Pass Fail
5,2: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild Fail Pass Fail Fail
5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 Pass Pass Fail Pass
5,3: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 Pass Pass Fail Pass
5,4: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild Pass Pass Fail Pass
5,4: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild Pass Pass Fail Pass
5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 Pass Pass Pass Pass
5,5: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 Pass Pass Fail Pass
5,6: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild Pass Pass Pass Pass
5,6: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild Pass Pass Fail Pass
5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document Fail Pass Fail Fail
5,7: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document Fail Pass Fail Fail
5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv Pass Pass Pass Pass
5,8: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv Pass Pass Fail Pass
5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc Fail Pass Fail Fail
5,9: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc Fail Pass Fail Fail
6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] Pass Pass Fail Pass
6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] Pass Pass Fail Pass
6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 Pass Pass Fail Pass
6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 Pass Pass Fail Pass
6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc Fail Pass Fail Fail
6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc Fail Pass Fail Fail
6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement Pass Pass Fail Pass
6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement Pass Pass Fail Pass
6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode Pass Pass Fail Pass
6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode Pass Pass Fail Pass
6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode Pass Pass Fail Pass
6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode Pass Pass Fail Pass
6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction Pass Pass Fail Pass
6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction Pass Pass Fail Pass
6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment Pass Pass Fail Pass
6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment Pass Pass Fail Pass
6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment Pass Pass Fail Pass
6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment Pass Pass Fail Pass
6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag Pass Pass Fail Pass
6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag Pass Pass Fail Pass
6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype Fail Pass Fail Fail
6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype Fail Pass Fail Fail
6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype Fail Pass Fail Fail
6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype Fail Pass Fail Fail
6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 Pass Pass Fail Pass
6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 Pass Pass Fail Pass
6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 Fail Pass Fail Fail
6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 Fail Pass Fail Fail
6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild Fail Pass Fail Fail
6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild Fail Pass Fail Fail
6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document Fail Pass Fail Fail
6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document Fail Pass Fail Fail
6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv Fail Pass Fail Fail
6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv Fail Pass Fail Fail
6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc Fail Pass Fail Fail
6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc Fail Pass Fail Fail
7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] Pass Pass Pass Pass
7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] Pass Pass Fail Pass
7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 Pass Pass Fail Pass
7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 Pass Pass Fail Pass
7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc Fail Pass Fail Fail
7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc Fail Pass Fail Fail
7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement Pass Pass Fail Pass
7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement Pass Pass Fail Pass
7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode Pass Pass Pass Pass
7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode Pass Pass Fail Pass
7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode Pass Pass Fail Pass
7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode Pass Pass Fail Pass
7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction Pass Pass Fail Pass
7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction Pass Pass Fail Pass
7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment Pass Pass Pass Pass
7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment Pass Pass Fail Pass
7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment Pass Pass Pass Pass
7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment Pass Pass Fail Pass
7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag Pass Pass Pass Pass
7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag Pass Pass Fail Pass
7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild Pass Pass Pass Pass
7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild Pass Pass Fail Pass
7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype Fail Pass Fail Fail
7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype Fail Pass Fail Fail
7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype Fail Pass Fail Fail
7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype Fail Pass Fail Fail
7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild Pass Pass Pass Pass
7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 Pass Pass Fail Pass
7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 Pass Pass Fail Pass
7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 Fail Pass Fail Fail
7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 Fail Pass Fail Fail
7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild Fail Pass Pass Fail
7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild Fail Pass Fail Fail
7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document Fail Pass Fail Fail
7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document Fail Pass Fail Fail
7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv Fail Pass Fail Fail
7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv Fail Pass Fail Fail
7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc Fail Pass Fail Fail
7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc Fail Pass Fail Fail
8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] Pass Pass Fail Pass
8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] Pass Pass Fail Pass
8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 Pass Pass Fail Pass
8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 Pass Pass Fail Pass
8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc Fail Pass Fail Fail
8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc Fail Pass Fail Fail
8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement Pass Pass Fail Pass
8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement Pass Pass Fail Pass
8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode Pass Pass Fail Pass
8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode Pass Pass Fail Pass
8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode Pass Pass Fail Pass
8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode Pass Pass Fail Pass
8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction Pass Pass Fail Pass
8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction Pass Pass Fail Pass
8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment Pass Pass Fail Pass
8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment Pass Pass Fail Pass
8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment Pass Pass Fail Pass
8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment Pass Pass Fail Pass
8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag Pass Pass Fail Pass
8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag Pass Pass Fail Pass
8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype Fail Pass Fail Fail
8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype Fail Pass Fail Fail
8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype Fail Pass Fail Fail
8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype Fail Pass Fail Fail
8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 Fail Pass Fail Fail
8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 Fail Pass Fail Fail
8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild Fail Pass Fail Fail
8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild Fail Pass Fail Fail
8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 Pass Pass Fail Pass
8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 Pass Pass Fail Pass
8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document Fail Pass Fail Fail
8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document Fail Pass Fail Fail
8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv Pass Pass Fail Pass
8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv Pass Pass Fail Pass
8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc Fail Pass Fail Fail
8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc Fail Pass Fail Fail
9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] Pass Pass Fail Pass
9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] Pass Pass Fail Pass
9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 Pass Pass Pass Pass
9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 Pass Pass Fail Pass
9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc Fail Pass Fail Fail
9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc Fail Pass Fail Fail
9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement Pass Pass Fail Pass
9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement Pass Pass Fail Pass
9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode Pass Pass Fail Pass
9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode Pass Pass Fail Pass
9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode Pass Pass Pass Pass
9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode Pass Pass Fail Pass
9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction Pass Pass Fail Pass
9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction Pass Pass Fail Pass
9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment Pass Pass Fail Pass
9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment Pass Pass Fail Pass
9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment Pass Pass Fail Pass
9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment Pass Pass Fail Pass
9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag Pass Pass Fail Pass
9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag Pass Pass Fail Pass
9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild Pass Pass Fail Pass
9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild Pass Pass Fail Pass
9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype Fail Pass Fail Fail
9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype Fail Pass Fail Fail
9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype Fail Pass Fail Fail
9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype Fail Pass Fail Fail
9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 Fail Pass Fail Fail
9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 Fail Pass Fail Fail
9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild Fail Pass Pass Fail
9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild Fail Pass Fail Fail
9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 Pass Pass Fail Pass
9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 Pass Pass Fail Pass
9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Pass
9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Pass
9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document Fail Pass Fail Fail
9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document Fail Pass Fail Fail
9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv Pass Pass Fail Pass
9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv Pass Pass Fail Pass
9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc Fail Pass Fail Fail
9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc Fail Pass Fail Fail
/dom/ranges/Range-intersectsNode-binding.html Ok Ok Ok Ok
Calling intersectsNode without an argument or with an invalid argument should throw a TypeError. Fail Pass Pass Fail
/dom/ranges/Range-intersectsNode.html Ok Ok Ok Ok
Node 0 paras[0], detached range Fail Pass Fail Fail
Node 0 paras[0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 0 paras[0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 0 paras[0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 0 paras[0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 0 paras[0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 0 paras[0], range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 0 paras[0], range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 0 paras[0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 0 paras[0], range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 0 paras[0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 0 paras[0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 0 paras[0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 0 paras[0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 0 paras[0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 0 paras[0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 0 paras[0], range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 0 paras[0], range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 0 paras[0], range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 0 paras[0], range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 0 paras[0], range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 0 paras[0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 0 paras[0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 0 paras[0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 0 paras[0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 0 paras[0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 0 paras[0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 0 paras[0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 0 paras[0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 0 paras[0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 0 paras[0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 0 paras[0], range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 0 paras[0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 0 paras[0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 0 paras[0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 0 paras[0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 0 paras[0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 0 paras[0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 0 paras[0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 0 paras[0], range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 0 paras[0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 0 paras[0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 0 paras[0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 0 paras[0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 0 paras[0], range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 0 paras[0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 0 paras[0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 0 paras[0], range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 0 paras[0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 0 paras[0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 0 paras[0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 0 paras[0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 0 paras[0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 0 paras[0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 0 paras[0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 0 paras[0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 0 paras[0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 0 paras[0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 0 paras[0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 0 paras[0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, detached range Fail Pass Fail Fail
Node 1 paras[0].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 1 paras[0].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 10 foreignPara2, detached range Fail Pass Fail Fail
Node 10 foreignPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 10 foreignPara2, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 10 foreignPara2, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 10 foreignPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 10 foreignPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 10 foreignPara2, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 10 foreignPara2, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 10 foreignPara2, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 10 foreignPara2, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 10 foreignPara2, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 10 foreignPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 10 foreignPara2, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 10 foreignPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 10 foreignPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 10 foreignPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 10 foreignPara2, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 10 foreignPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 10 foreignPara2, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 10 foreignPara2, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 10 foreignPara2, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 10 foreignPara2, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 10 foreignPara2, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 10 foreignPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 10 foreignPara2, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 10 foreignPara2, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 10 foreignPara2, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 10 foreignPara2, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 10 foreignPara2, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 10 foreignPara2, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 10 foreignPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 10 foreignPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 11 xmlDoc, detached range Fail Pass Fail Fail
Node 11 xmlDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 11 xmlDoc, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 11 xmlDoc, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 11 xmlDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 11 xmlDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 11 xmlDoc, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 11 xmlDoc, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 11 xmlDoc, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 11 xmlDoc, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 11 xmlDoc, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 11 xmlDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 11 xmlDoc, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 11 xmlDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 11 xmlDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 11 xmlDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 11 xmlDoc, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 11 xmlDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 11 xmlDoc, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 11 xmlDoc, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 11 xmlDoc, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 11 xmlDoc, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 11 xmlDoc, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 11 xmlDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 11 xmlDoc, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 11 xmlDoc, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 11 xmlDoc, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 11 xmlDoc, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 11 xmlDoc, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 11 xmlDoc, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 11 xmlDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 11 xmlDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 12 xmlElement, detached range Fail Pass Fail Fail
Node 12 xmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 12 xmlElement, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 12 xmlElement, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 12 xmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 12 xmlElement, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 12 xmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 12 xmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 12 xmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 12 xmlElement, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 12 xmlElement, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 12 xmlElement, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 12 xmlElement, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 12 xmlElement, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 12 xmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 12 xmlElement, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 12 xmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 12 xmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 12 xmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 12 xmlElement, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 12 xmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 12 xmlElement, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 12 xmlElement, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 12 xmlElement, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 12 xmlElement, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 12 xmlElement, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 12 xmlElement, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 12 xmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 12 xmlElement, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 12 xmlElement, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 12 xmlElement, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 12 xmlElement, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 12 xmlElement, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 12 xmlElement, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 12 xmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 12 xmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, detached range Fail Pass Fail Fail
Node 13 detachedTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 13 detachedTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 13 detachedTextNode, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 13 detachedTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 13 detachedTextNode, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 13 detachedTextNode, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 13 detachedTextNode, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 13 detachedTextNode, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 13 detachedTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 13 detachedTextNode, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 13 detachedTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 13 detachedTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 13 detachedTextNode, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 13 detachedTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 13 detachedTextNode, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 13 detachedTextNode, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 13 detachedTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 13 detachedTextNode, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 13 detachedTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 13 detachedTextNode, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 13 detachedTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 13 detachedTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 13 detachedTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 13 detachedTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, detached range Fail Pass Fail Fail
Node 14 foreignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 14 foreignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 14 foreignTextNode, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 14 foreignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 14 foreignTextNode, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 14 foreignTextNode, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 14 foreignTextNode, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 14 foreignTextNode, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 14 foreignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 14 foreignTextNode, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 14 foreignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 14 foreignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 14 foreignTextNode, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 14 foreignTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 14 foreignTextNode, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 14 foreignTextNode, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 14 foreignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 14 foreignTextNode, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 14 foreignTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 14 foreignTextNode, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 14 foreignTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 14 foreignTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 14 foreignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 14 foreignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 15 processingInstruction, detached range Fail Pass Fail Fail
Node 15 processingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 15 processingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 15 processingInstruction, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 15 processingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 15 processingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 15 processingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 15 processingInstruction, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 15 processingInstruction, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 15 processingInstruction, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 15 processingInstruction, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 15 processingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 15 processingInstruction, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 15 processingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 15 processingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 15 processingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 15 processingInstruction, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 15 processingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 15 processingInstruction, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 15 processingInstruction, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 15 processingInstruction, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 15 processingInstruction, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 15 processingInstruction, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 15 processingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 15 processingInstruction, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 15 processingInstruction, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 15 processingInstruction, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 15 processingInstruction, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 15 processingInstruction, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 15 processingInstruction, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 15 processingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 15 processingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, detached range Fail Pass Fail Fail
Node 16 detachedProcessingInstruction, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 16 detachedProcessingInstruction, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 17 comment, detached range Fail Pass Fail Fail
Node 17 comment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 17 comment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 17 comment, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 17 comment, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 17 comment, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 17 comment, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 17 comment, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 17 comment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 17 comment, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 17 comment, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 17 comment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 17 comment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 17 comment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 17 comment, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 17 comment, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 17 comment, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 17 comment, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 17 comment, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 17 comment, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 17 comment, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 17 comment, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 17 comment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 17 comment, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 17 comment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 17 comment, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 17 comment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 17 comment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 17 comment, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 17 comment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 17 comment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 17 comment, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 17 comment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 17 comment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 17 comment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 17 comment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 17 comment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 17 comment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 17 comment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 17 comment, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 17 comment, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 17 comment, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 17 comment, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 17 comment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 17 comment, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 17 comment, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 17 comment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 17 comment, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 17 comment, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 17 comment, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 17 comment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 17 comment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 17 comment, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 17 comment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 17 comment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 17 comment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 17 comment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 17 comment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 17 comment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 17 comment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 18 detachedComment, detached range Fail Pass Fail Fail
Node 18 detachedComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 18 detachedComment, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 18 detachedComment, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 18 detachedComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 18 detachedComment, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 18 detachedComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 18 detachedComment, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 18 detachedComment, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 18 detachedComment, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 18 detachedComment, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 18 detachedComment, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 18 detachedComment, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 18 detachedComment, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 18 detachedComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 18 detachedComment, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 18 detachedComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 18 detachedComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 18 detachedComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 18 detachedComment, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 18 detachedComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 18 detachedComment, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 18 detachedComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 18 detachedComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 18 detachedComment, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 18 detachedComment, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 18 detachedComment, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 18 detachedComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 18 detachedComment, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 18 detachedComment, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 18 detachedComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 18 detachedComment, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 18 detachedComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 18 detachedComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 18 detachedComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 18 detachedComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 19 docfrag, detached range Fail Pass Fail Fail
Node 19 docfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 19 docfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 19 docfrag, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 19 docfrag, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 19 docfrag, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 19 docfrag, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 19 docfrag, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 19 docfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 19 docfrag, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 19 docfrag, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 19 docfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 19 docfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 19 docfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 19 docfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 19 docfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 19 docfrag, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 19 docfrag, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 19 docfrag, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 19 docfrag, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 19 docfrag, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 19 docfrag, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 19 docfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 19 docfrag, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 19 docfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 19 docfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 19 docfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 19 docfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 19 docfrag, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 19 docfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 19 docfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 19 docfrag, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 19 docfrag, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 19 docfrag, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 19 docfrag, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 19 docfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 19 docfrag, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 19 docfrag, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 19 docfrag, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 19 docfrag, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 19 docfrag, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 19 docfrag, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 19 docfrag, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 19 docfrag, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 19 docfrag, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 19 docfrag, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 19 docfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 19 docfrag, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 19 docfrag, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 19 docfrag, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 19 docfrag, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 19 docfrag, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 19 docfrag, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 19 docfrag, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 19 docfrag, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 19 docfrag, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 19 docfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 19 docfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 19 docfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 19 docfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, detached range Fail Pass Fail Fail
Node 2 paras[1].firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 2 paras[1].firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 20 doctype, detached range Fail Pass Fail Fail
Node 20 doctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 20 doctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 20 doctype, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 20 doctype, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 20 doctype, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 20 doctype, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 20 doctype, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 20 doctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 20 doctype, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 20 doctype, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 20 doctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 20 doctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 20 doctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 20 doctype, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 20 doctype, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 20 doctype, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 20 doctype, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 20 doctype, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 20 doctype, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 20 doctype, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 20 doctype, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 20 doctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 20 doctype, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 20 doctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 20 doctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 20 doctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 20 doctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 20 doctype, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 20 doctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 20 doctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 20 doctype, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 20 doctype, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 20 doctype, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 20 doctype, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 20 doctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 20 doctype, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 20 doctype, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 20 doctype, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 20 doctype, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 20 doctype, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 20 doctype, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 20 doctype, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 20 doctype, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 20 doctype, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 20 doctype, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 20 doctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 20 doctype, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 20 doctype, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 20 doctype, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 20 doctype, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 20 doctype, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 20 doctype, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 20 doctype, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 20 doctype, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 20 doctype, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 20 doctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 20 doctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 20 doctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 20 doctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, detached range Fail Pass Fail Fail
Node 21 foreignDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 21 foreignDoctype, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 21 foreignDoctype, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 21 foreignDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 21 foreignDoctype, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 21 foreignDoctype, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 21 foreignDoctype, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 21 foreignDoctype, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 21 foreignDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 21 foreignDoctype, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 21 foreignDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 21 foreignDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 21 foreignDoctype, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 21 foreignDoctype, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 21 foreignDoctype, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 21 foreignDoctype, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 21 foreignDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 21 foreignDoctype, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 21 foreignDoctype, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 21 foreignDoctype, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 21 foreignDoctype, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 21 foreignDoctype, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 21 foreignDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 21 foreignDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 22 paras[1], detached range Fail Pass Fail Fail
Node 22 paras[1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 22 paras[1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 22 paras[1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 22 paras[1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 22 paras[1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 22 paras[1], range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 22 paras[1], range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 22 paras[1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 22 paras[1], range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 22 paras[1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 22 paras[1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 22 paras[1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 22 paras[1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 22 paras[1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 22 paras[1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 22 paras[1], range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 22 paras[1], range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 22 paras[1], range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 22 paras[1], range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 22 paras[1], range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 22 paras[1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 22 paras[1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 22 paras[1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 22 paras[1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 22 paras[1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 22 paras[1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 22 paras[1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 22 paras[1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 22 paras[1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 22 paras[1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 22 paras[1], range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 22 paras[1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 22 paras[1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 22 paras[1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 22 paras[1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 22 paras[1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 22 paras[1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 22 paras[1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 22 paras[1], range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 22 paras[1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 22 paras[1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 22 paras[1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 22 paras[1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 22 paras[1], range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 22 paras[1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 22 paras[1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 22 paras[1], range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 22 paras[1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 22 paras[1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 22 paras[1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 22 paras[1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 22 paras[1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 22 paras[1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 22 paras[1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 22 paras[1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 22 paras[1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 22 paras[1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 22 paras[1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 22 paras[1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 23 detachedPara2, detached range Fail Pass Fail Fail
Node 23 detachedPara2, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 23 detachedPara2, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 23 detachedPara2, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 23 detachedPara2, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 23 detachedPara2, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 23 detachedPara2, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 23 detachedPara2, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 23 detachedPara2, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 23 detachedPara2, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 23 detachedPara2, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 23 detachedPara2, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 23 detachedPara2, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 23 detachedPara2, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 23 detachedPara2, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 23 detachedPara2, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 23 detachedPara2, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 23 detachedPara2, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 23 detachedPara2, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 23 detachedPara2, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 23 detachedPara2, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 23 detachedPara2, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 23 detachedPara2, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 23 detachedPara2, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 23 detachedPara2, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 23 detachedPara2, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 23 detachedPara2, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 23 detachedPara2, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 23 detachedPara2, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 23 detachedPara2, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 23 detachedPara2, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 23 detachedPara2, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, detached range Fail Pass Fail Fail
Node 24 detachedPara2.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 24 detachedPara2.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 25 testDiv, detached range Fail Pass Fail Fail
Node 25 testDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 25 testDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 25 testDiv, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 25 testDiv, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 25 testDiv, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 25 testDiv, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 25 testDiv, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 25 testDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 25 testDiv, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 25 testDiv, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 25 testDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 25 testDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 25 testDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 25 testDiv, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 25 testDiv, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 25 testDiv, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 25 testDiv, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 25 testDiv, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 25 testDiv, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 25 testDiv, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 25 testDiv, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 25 testDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 25 testDiv, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 25 testDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 25 testDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 25 testDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 25 testDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 25 testDiv, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 25 testDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 25 testDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 25 testDiv, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 25 testDiv, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 25 testDiv, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 25 testDiv, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 25 testDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 25 testDiv, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 25 testDiv, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 25 testDiv, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 25 testDiv, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 25 testDiv, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 25 testDiv, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 25 testDiv, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 25 testDiv, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 25 testDiv, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 25 testDiv, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 25 testDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 25 testDiv, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 25 testDiv, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 25 testDiv, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 25 testDiv, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 25 testDiv, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 25 testDiv, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 25 testDiv, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 25 testDiv, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 25 testDiv, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 25 testDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 25 testDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 25 testDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 25 testDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, detached range Fail Pass Fail Fail
Node 26 detachedXmlElement, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 26 detachedXmlElement, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, detached range Fail Pass Fail Fail
Node 27 detachedForeignTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 27 detachedForeignTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, detached range Fail Pass Fail Fail
Node 28 xmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 28 xmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 28 xmlTextNode, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 28 xmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 28 xmlTextNode, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 28 xmlTextNode, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 28 xmlTextNode, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 28 xmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 28 xmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 28 xmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 28 xmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 28 xmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 28 xmlTextNode, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 28 xmlTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 28 xmlTextNode, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 28 xmlTextNode, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 28 xmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 28 xmlTextNode, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 28 xmlTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 28 xmlTextNode, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 28 xmlTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 28 xmlTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 28 xmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 28 xmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, detached range Fail Pass Fail Fail
Node 29 detachedXmlTextNode, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 29 detachedXmlTextNode, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 3 foreignPara1, detached range Fail Pass Fail Fail
Node 3 foreignPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 3 foreignPara1, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 3 foreignPara1, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 3 foreignPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 3 foreignPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 3 foreignPara1, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 3 foreignPara1, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 3 foreignPara1, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 3 foreignPara1, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 3 foreignPara1, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 3 foreignPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 3 foreignPara1, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 3 foreignPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 3 foreignPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 3 foreignPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 3 foreignPara1, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 3 foreignPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 3 foreignPara1, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 3 foreignPara1, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 3 foreignPara1, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 3 foreignPara1, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 3 foreignPara1, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 3 foreignPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 3 foreignPara1, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 3 foreignPara1, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 3 foreignPara1, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 3 foreignPara1, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 3 foreignPara1, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 3 foreignPara1, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 3 foreignPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 3 foreignPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 30 xmlComment, detached range Fail Pass Fail Fail
Node 30 xmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 30 xmlComment, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 30 xmlComment, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 30 xmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 30 xmlComment, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 30 xmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 30 xmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 30 xmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 30 xmlComment, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 30 xmlComment, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 30 xmlComment, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 30 xmlComment, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 30 xmlComment, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 30 xmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 30 xmlComment, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 30 xmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 30 xmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 30 xmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 30 xmlComment, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 30 xmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 30 xmlComment, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 30 xmlComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 30 xmlComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 30 xmlComment, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 30 xmlComment, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 30 xmlComment, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 30 xmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 30 xmlComment, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 30 xmlComment, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 30 xmlComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 30 xmlComment, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 30 xmlComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 30 xmlComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 30 xmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 30 xmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 31 foreignComment, detached range Fail Pass Fail Fail
Node 31 foreignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 31 foreignComment, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 31 foreignComment, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 31 foreignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 31 foreignComment, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 31 foreignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 31 foreignComment, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 31 foreignComment, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 31 foreignComment, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 31 foreignComment, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 31 foreignComment, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 31 foreignComment, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 31 foreignComment, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 31 foreignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 31 foreignComment, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 31 foreignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 31 foreignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 31 foreignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 31 foreignComment, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 31 foreignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 31 foreignComment, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 31 foreignComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 31 foreignComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 31 foreignComment, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 31 foreignComment, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 31 foreignComment, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 31 foreignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 31 foreignComment, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 31 foreignComment, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 31 foreignComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 31 foreignComment, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 31 foreignComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 31 foreignComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 31 foreignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 31 foreignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, detached range Fail Pass Fail Fail
Node 32 detachedForeignComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 32 detachedForeignComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, detached range Fail Pass Fail Fail
Node 33 detachedXmlComment, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 33 detachedXmlComment, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, detached range Fail Pass Fail Fail
Node 34 foreignDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 34 foreignDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, detached range Fail Pass Fail Fail
Node 35 xmlDocfrag, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 35 xmlDocfrag, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, detached range Fail Pass Fail Fail
Node 36 xmlDoctype, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 36 xmlDoctype, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 36 xmlDoctype, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 36 xmlDoctype, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 36 xmlDoctype, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 36 xmlDoctype, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 36 xmlDoctype, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 36 xmlDoctype, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 36 xmlDoctype, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 36 xmlDoctype, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 36 xmlDoctype, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 36 xmlDoctype, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 36 xmlDoctype, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 36 xmlDoctype, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 36 xmlDoctype, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 36 xmlDoctype, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 36 xmlDoctype, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 36 xmlDoctype, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 36 xmlDoctype, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 36 xmlDoctype, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 36 xmlDoctype, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 36 xmlDoctype, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 36 xmlDoctype, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 36 xmlDoctype, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, detached range Fail Pass Fail Fail
Node 4 foreignPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 4 foreignPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 5 detachedPara1, detached range Fail Pass Fail Fail
Node 5 detachedPara1, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 5 detachedPara1, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 5 detachedPara1, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 5 detachedPara1, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 5 detachedPara1, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 5 detachedPara1, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 5 detachedPara1, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 5 detachedPara1, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 5 detachedPara1, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 5 detachedPara1, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 5 detachedPara1, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 5 detachedPara1, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 5 detachedPara1, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 5 detachedPara1, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 5 detachedPara1, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 5 detachedPara1, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 5 detachedPara1, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 5 detachedPara1, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 5 detachedPara1, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 5 detachedPara1, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 5 detachedPara1, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 5 detachedPara1, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 5 detachedPara1, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 5 detachedPara1, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 5 detachedPara1, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 5 detachedPara1, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 5 detachedPara1, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 5 detachedPara1, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 5 detachedPara1, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 5 detachedPara1, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 5 detachedPara1, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, detached range Fail Pass Fail Fail
Node 6 detachedPara1.firstChild, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 6 detachedPara1.firstChild, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 7 document, detached range Fail Pass Fail Fail
Node 7 document, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Fail Pass Fail Fail
Node 7 document, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Fail Pass Fail Fail
Node 7 document, range 10 [document.documentElement, 0, document.documentElement, 1] Fail Pass Fail Fail
Node 7 document, range 11 [document.documentElement, 0, document.documentElement, 2] Fail Pass Fail Fail
Node 7 document, range 12 [document.documentElement, 1, document.documentElement, 2] Fail Pass Fail Fail
Node 7 document, range 13 [document.head, 1, document.head, 1] Fail Pass Fail Fail
Node 7 document, range 14 [document.body, 4, document.body, 5] Fail Pass Fail Fail
Node 7 document, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Fail Pass Fail Fail
Node 7 document, range 16 [paras[0], 0, paras[0], 1] Fail Pass Fail Fail
Node 7 document, range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass Fail Fail
Node 7 document, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Fail Pass Fail Fail
Node 7 document, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Fail Pass Fail Fail
Node 7 document, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Fail Pass Fail Fail
Node 7 document, range 20 [paras[0].firstChild, 3, paras[3], 1] Fail Pass Fail Fail
Node 7 document, range 21 [paras[0], 0, paras[0].firstChild, 7] Fail Pass Fail Fail
Node 7 document, range 22 [testDiv, 2, paras[4], 1] Fail Pass Fail Fail
Node 7 document, range 23 [document, 0, document, 1] Fail Pass Fail Fail
Node 7 document, range 24 [document, 0, document, 2] Fail Pass Fail Fail
Node 7 document, range 25 [comment, 2, comment, 3] Fail Pass Fail Fail
Node 7 document, range 26 [testDiv, 0, comment, 5] Fail Pass Fail Fail
Node 7 document, range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass Fail Fail
Node 7 document, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass Fail Fail
Node 7 document, range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass Fail Fail
Node 7 document, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Fail Pass Fail Fail
Node 7 document, range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass Fail Fail
Node 7 document, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Fail Pass Fail Fail
Node 7 document, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Fail Pass Fail Fail
Node 7 document, range 33 [detachedComment, 3, detachedComment, 4] Fail Pass Fail Fail
Node 7 document, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Fail Pass Fail Fail
Node 7 document, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Fail Pass Fail Fail
Node 7 document, range 36 [docfrag, 0, docfrag, 0] Fail Pass Fail Fail
Node 7 document, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Fail Pass Fail Fail
Node 7 document, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Fail Pass Fail Fail
Node 7 document, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass Fail Fail
Node 7 document, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Fail Pass Fail Fail
Node 7 document, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Fail Pass Fail Fail
Node 7 document, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Fail Pass Fail Fail
Node 7 document, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Fail Pass Fail Fail
Node 7 document, range 43 [paras[0], 0, paras[0], 0] Fail Pass Fail Fail
Node 7 document, range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass Fail Fail
Node 7 document, range 45 [testDiv, 1, paras[2].firstChild, 5] Fail Pass Fail Fail
Node 7 document, range 46 [document.documentElement, 1, document.body, 0] Fail Pass Fail Fail
Node 7 document, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Fail Pass Fail Fail
Node 7 document, range 48 [document, 1, document, 2] Fail Pass Fail Fail
Node 7 document, range 49 [paras[2].firstChild, 4, comment, 2] Fail Pass Fail Fail
Node 7 document, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Fail Pass Fail Fail
Node 7 document, range 50 [paras[3], 1, comment, 8] Fail Pass Fail Fail
Node 7 document, range 51 [foreignDoc, 0, foreignDoc, 0] Fail Pass Fail Fail
Node 7 document, range 52 [xmlDoc, 0, xmlDoc, 0] Fail Pass Fail Fail
Node 7 document, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Fail Pass Fail Fail
Node 7 document, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Fail Pass Fail Fail
Node 7 document, range 55 [detachedComment, 5, detachedComment, 5] Fail Pass Fail Fail
Node 7 document, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Fail Pass Fail Fail
Node 7 document, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Fail Pass Fail Fail
Node 7 document, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Fail Pass Fail Fail
Node 7 document, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass Fail Fail
Node 7 document, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass Fail Fail
Node 7 document, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Fail Pass Fail Fail
Node 7 document, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Fail Pass Fail Fail
Node 8 detachedDiv, detached range Fail Pass Fail Fail
Node 8 detachedDiv, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 8 detachedDiv, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 8 detachedDiv, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 8 detachedDiv, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 8 detachedDiv, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 8 detachedDiv, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 8 detachedDiv, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 8 detachedDiv, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 8 detachedDiv, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 8 detachedDiv, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 8 detachedDiv, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 8 detachedDiv, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 8 detachedDiv, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 8 detachedDiv, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 8 detachedDiv, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 8 detachedDiv, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 8 detachedDiv, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 8 detachedDiv, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 8 detachedDiv, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 8 detachedDiv, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 8 detachedDiv, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 8 detachedDiv, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 8 detachedDiv, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 8 detachedDiv, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 8 detachedDiv, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 8 detachedDiv, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 8 detachedDiv, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 8 detachedDiv, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 8 detachedDiv, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 8 detachedDiv, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 8 detachedDiv, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
Node 9 foreignDoc, detached range Fail Pass Fail Fail
Node 9 foreignDoc, range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass Fail Pass
Node 9 foreignDoc, range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass Fail Pass
Node 9 foreignDoc, range 13 [document.head, 1, document.head, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 14 [document.body, 4, document.body, 5] Pass Pass Fail Pass
Node 9 foreignDoc, range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 16 [paras[0], 0, paras[0], 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 9 foreignDoc, range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass Fail Pass
Node 9 foreignDoc, range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass Fail Pass
Node 9 foreignDoc, range 22 [testDiv, 2, paras[4], 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 23 [document, 0, document, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 24 [document, 0, document, 2] Pass Pass Fail Pass
Node 9 foreignDoc, range 25 [comment, 2, comment, 3] Pass Pass Fail Pass
Node 9 foreignDoc, range 26 [testDiv, 0, comment, 5] Pass Pass Fail Pass
Node 9 foreignDoc, range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass Fail Pass
Node 9 foreignDoc, range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass Fail Pass
Node 9 foreignDoc, range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass Fail Pass
Node 9 foreignDoc, range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass Fail Pass
Node 9 foreignDoc, range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass Fail Pass
Node 9 foreignDoc, range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass Fail Pass
Node 9 foreignDoc, range 33 [detachedComment, 3, detachedComment, 4] Pass Pass Fail Pass
Node 9 foreignDoc, range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass Fail Pass
Node 9 foreignDoc, range 36 [docfrag, 0, docfrag, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass Fail Pass
Node 9 foreignDoc, range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass Fail Pass
Node 9 foreignDoc, range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 43 [paras[0], 0, paras[0], 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass Fail Pass
Node 9 foreignDoc, range 46 [document.documentElement, 1, document.body, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 48 [document, 1, document, 2] Pass Pass Fail Pass
Node 9 foreignDoc, range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass Fail Pass
Node 9 foreignDoc, range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass Fail Pass
Node 9 foreignDoc, range 50 [paras[3], 1, comment, 8] Pass Pass Fail Pass
Node 9 foreignDoc, range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass Fail Pass
Node 9 foreignDoc, range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass Fail Pass
Node 9 foreignDoc, range 55 [detachedComment, 5, detachedComment, 5] Pass Pass Fail Pass
Node 9 foreignDoc, range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass Fail Pass
Node 9 foreignDoc, range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass Fail Pass
Node 9 foreignDoc, range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass Fail Pass
Node 9 foreignDoc, range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass Fail Pass
/dom/ranges/Range-isPointInRange.html Ok Ok Timeout Ok
Point 0 [paras[0].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 59 detached Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 0 [paras[0].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 0 [paras[0].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 59 detached Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 1 [paras[0].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 1 [paras[0].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 59 detached Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 10 [paras[1].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 10 [paras[1].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 59 detached Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 11 [paras[1].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 11 [paras[1].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 59 detached Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 12 [paras[1].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 12 [paras[1].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 59 detached Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 13 [paras[1].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 13 [paras[1].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 59 detached Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 14 [paras[1].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 14 [paras[1].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 59 detached Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 15 [paras[1].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 15 [paras[1].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 16 [detachedPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 16 [detachedPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 59 detached Fail Pass None Fail
Point 16 [detachedPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 16 [detachedPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 16 [detachedPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 17 [detachedPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 17 [detachedPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 59 detached Fail Pass None Fail
Point 17 [detachedPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 17 [detachedPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 18 [detachedPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 59 detached Fail Pass None Fail
Point 18 [detachedPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 18 [detachedPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 18 [detachedPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 19 [detachedPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 19 [detachedPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 19 [detachedPara1.firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 59 detached Fail Pass None Fail
Point 19 [detachedPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 19 [detachedPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 19 [detachedPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 19 [detachedPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 59 detached Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 2 [paras[0].firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 2 [paras[0].firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 20 [foreignPara1.firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass None Fail
Point 20 [foreignPara1.firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Fail Pass None Fail
Point 20 [foreignPara1.firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 59 detached Fail Pass None Fail
Point 20 [foreignPara1.firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 20 [foreignPara1.firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Fail Pass None Fail
Point 20 [foreignPara1.firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 21 [foreignPara1.firstChild, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass None Fail
Point 21 [foreignPara1.firstChild, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Fail Pass None Fail
Point 21 [foreignPara1.firstChild, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 59 detached Fail Pass None Fail
Point 21 [foreignPara1.firstChild, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 21 [foreignPara1.firstChild, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 22 [foreignPara1.firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass None Fail
Point 22 [foreignPara1.firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 59 detached Fail Pass None Fail
Point 22 [foreignPara1.firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 22 [foreignPara1.firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 59 detached Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 23 [foreignPara1.firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Fail Pass None Fail
Point 23 [foreignPara1.firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 59 detached Fail Pass None Fail
Point 24 [document.documentElement, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 24 [document.documentElement, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 24 [document.documentElement, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 59 detached Fail Pass None Fail
Point 25 [document.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 25 [document.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 25 [document.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 59 detached Fail Pass None Fail
Point 26 [document.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 26 [document.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 26 [document.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 59 detached Fail Pass None Fail
Point 27 [document.documentElement, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 27 [document.documentElement, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 27 [document.documentElement, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 59 detached Fail Pass None Fail
Point 28 [document.documentElement, 7], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 28 [document.documentElement, 7], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 28 [document.documentElement, 7], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 29 [document.head, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 29 [document.head, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 29 [document.head, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 29 [document.head, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 29 [document.head, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 29 [document.head, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 29 [document.head, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 29 [document.head, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 29 [document.head, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 29 [document.head, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 29 [document.head, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 29 [document.head, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 29 [document.head, 1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 29 [document.head, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 29 [document.head, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 29 [document.head, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 29 [document.head, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 29 [document.head, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 29 [document.head, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 29 [document.head, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 29 [document.head, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 29 [document.head, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 29 [document.head, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 29 [document.head, 1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 29 [document.head, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 29 [document.head, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 59 detached Fail Pass None Fail
Point 29 [document.head, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 29 [document.head, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 29 [document.head, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 29 [document.head, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 59 detached Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 3 [paras[0].firstChild, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 3 [paras[0].firstChild, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 30 [document.body, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 30 [document.body, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 30 [document.body, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 30 [document.body, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 30 [document.body, 3], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 30 [document.body, 3], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 30 [document.body, 3], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 30 [document.body, 3], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 30 [document.body, 3], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 30 [document.body, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 30 [document.body, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 30 [document.body, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 30 [document.body, 3], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 30 [document.body, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 30 [document.body, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 30 [document.body, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 30 [document.body, 3], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 30 [document.body, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 30 [document.body, 3], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 30 [document.body, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 30 [document.body, 3], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 30 [document.body, 3], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 30 [document.body, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 30 [document.body, 3], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 30 [document.body, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 30 [document.body, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 59 detached Fail Pass None Fail
Point 30 [document.body, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 30 [document.body, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 30 [document.body, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 30 [document.body, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Fail Pass None Fail
Point 31 [foreignDoc.documentElement, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 31 [foreignDoc.documentElement, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 59 detached Fail Pass None Fail
Point 31 [foreignDoc.documentElement, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 31 [foreignDoc.documentElement, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Fail Pass None Fail
Point 32 [foreignDoc.documentElement, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 32 [foreignDoc.documentElement, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Fail Pass None Fail
Point 32 [foreignDoc.documentElement, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 59 detached Fail Pass None Fail
Point 32 [foreignDoc.documentElement, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 32 [foreignDoc.documentElement, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Fail Pass None Fail
Point 33 [foreignDoc.head, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 33 [foreignDoc.head, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 59 detached Fail Pass None Fail
Point 33 [foreignDoc.head, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 33 [foreignDoc.head, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 34 [foreignDoc.body, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass None Fail
Point 34 [foreignDoc.body, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 59 detached Fail Pass None Fail
Point 34 [foreignDoc.body, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 34 [foreignDoc.body, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 35 [paras[0], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 35 [paras[0], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 35 [paras[0], 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 35 [paras[0], 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 35 [paras[0], 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 35 [paras[0], 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 35 [paras[0], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 35 [paras[0], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 35 [paras[0], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 35 [paras[0], 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 35 [paras[0], 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 35 [paras[0], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 35 [paras[0], 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 35 [paras[0], 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 35 [paras[0], 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 35 [paras[0], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 35 [paras[0], 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 35 [paras[0], 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 35 [paras[0], 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 35 [paras[0], 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 35 [paras[0], 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 35 [paras[0], 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 59 detached Fail Pass None Fail
Point 35 [paras[0], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 35 [paras[0], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 35 [paras[0], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 35 [paras[0], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 36 [paras[0], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 36 [paras[0], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 36 [paras[0], 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 36 [paras[0], 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 36 [paras[0], 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 36 [paras[0], 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 36 [paras[0], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 36 [paras[0], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 36 [paras[0], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 36 [paras[0], 1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 36 [paras[0], 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 36 [paras[0], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 36 [paras[0], 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 36 [paras[0], 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 36 [paras[0], 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 36 [paras[0], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 36 [paras[0], 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 36 [paras[0], 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 36 [paras[0], 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 36 [paras[0], 1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 36 [paras[0], 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 36 [paras[0], 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 59 detached Fail Pass None Fail
Point 36 [paras[0], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 36 [paras[0], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 36 [paras[0], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 36 [paras[0], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 37 [paras[0], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 37 [paras[0], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 37 [paras[0], 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 37 [paras[0], 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 37 [paras[0], 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 37 [paras[0], 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 37 [paras[0], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 37 [paras[0], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 37 [paras[0], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 37 [paras[0], 2], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 37 [paras[0], 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 37 [paras[0], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 37 [paras[0], 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 37 [paras[0], 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 37 [paras[0], 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 37 [paras[0], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 37 [paras[0], 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 37 [paras[0], 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 37 [paras[0], 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 37 [paras[0], 2], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 37 [paras[0], 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 37 [paras[0], 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 59 detached Fail Pass None Fail
Point 37 [paras[0], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 37 [paras[0], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 37 [paras[0], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 37 [paras[0], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 38 [paras[1], 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 38 [paras[1], 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 38 [paras[1], 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 38 [paras[1], 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 38 [paras[1], 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 38 [paras[1], 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 38 [paras[1], 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 38 [paras[1], 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 38 [paras[1], 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 38 [paras[1], 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 38 [paras[1], 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 38 [paras[1], 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 38 [paras[1], 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 38 [paras[1], 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 38 [paras[1], 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 38 [paras[1], 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 38 [paras[1], 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 38 [paras[1], 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 38 [paras[1], 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 38 [paras[1], 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 38 [paras[1], 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 38 [paras[1], 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 59 detached Fail Pass None Fail
Point 38 [paras[1], 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 38 [paras[1], 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 38 [paras[1], 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 38 [paras[1], 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 39 [paras[1], 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 39 [paras[1], 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 39 [paras[1], 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 39 [paras[1], 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 39 [paras[1], 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 39 [paras[1], 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 39 [paras[1], 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 39 [paras[1], 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 39 [paras[1], 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 39 [paras[1], 1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 39 [paras[1], 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 39 [paras[1], 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 39 [paras[1], 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 39 [paras[1], 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 39 [paras[1], 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 39 [paras[1], 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 39 [paras[1], 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 39 [paras[1], 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 39 [paras[1], 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 39 [paras[1], 1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 39 [paras[1], 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 39 [paras[1], 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 59 detached Fail Pass None Fail
Point 39 [paras[1], 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 39 [paras[1], 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 39 [paras[1], 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 39 [paras[1], 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 59 detached Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 4 [paras[0].firstChild, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 4 [paras[0].firstChild, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 40 [paras[1], 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 40 [paras[1], 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 40 [paras[1], 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 40 [paras[1], 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 40 [paras[1], 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 40 [paras[1], 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 40 [paras[1], 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 40 [paras[1], 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 40 [paras[1], 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 40 [paras[1], 2], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 40 [paras[1], 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 40 [paras[1], 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 40 [paras[1], 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 40 [paras[1], 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 40 [paras[1], 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 40 [paras[1], 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 40 [paras[1], 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 40 [paras[1], 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 40 [paras[1], 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 40 [paras[1], 2], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 40 [paras[1], 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 40 [paras[1], 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 59 detached Fail Pass None Fail
Point 40 [paras[1], 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 40 [paras[1], 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 40 [paras[1], 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 40 [paras[1], 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 41 [detachedPara1, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 41 [detachedPara1, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 59 detached Fail Pass None Fail
Point 41 [detachedPara1, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 41 [detachedPara1, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 42 [detachedPara1, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 59 detached Fail Pass None Fail
Point 42 [detachedPara1, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 42 [detachedPara1, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 43 [testDiv, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 43 [testDiv, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 43 [testDiv, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 43 [testDiv, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 43 [testDiv, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 43 [testDiv, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 43 [testDiv, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 43 [testDiv, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 43 [testDiv, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 43 [testDiv, 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 43 [testDiv, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 43 [testDiv, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 43 [testDiv, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 43 [testDiv, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 43 [testDiv, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 43 [testDiv, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 43 [testDiv, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 43 [testDiv, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 43 [testDiv, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 43 [testDiv, 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 43 [testDiv, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 43 [testDiv, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 59 detached Fail Pass None Fail
Point 43 [testDiv, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 43 [testDiv, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 43 [testDiv, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 43 [testDiv, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 44 [testDiv, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 44 [testDiv, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 44 [testDiv, 3], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 44 [testDiv, 3], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 44 [testDiv, 3], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 44 [testDiv, 3], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 44 [testDiv, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 44 [testDiv, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 44 [testDiv, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 44 [testDiv, 3], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 44 [testDiv, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 44 [testDiv, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 44 [testDiv, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 44 [testDiv, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 44 [testDiv, 3], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 44 [testDiv, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 44 [testDiv, 3], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 44 [testDiv, 3], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 44 [testDiv, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 44 [testDiv, 3], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 44 [testDiv, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 44 [testDiv, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 59 detached Fail Pass None Fail
Point 44 [testDiv, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 44 [testDiv, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 44 [testDiv, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 44 [testDiv, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 45 [document, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 45 [document, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 45 [document, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 45 [document, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 45 [document, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 45 [document, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 45 [document, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 45 [document, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 45 [document, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 45 [document, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 45 [document, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 45 [document, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 45 [document, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 45 [document, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 45 [document, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 45 [document, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 45 [document, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 45 [document, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 45 [document, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 45 [document, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 45 [document, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 45 [document, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 45 [document, -1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 45 [document, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 45 [document, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 45 [document, -1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 45 [document, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 45 [document, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 45 [document, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 45 [document, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 45 [document, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 45 [document, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 45 [document, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 45 [document, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 45 [document, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 45 [document, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 45 [document, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 45 [document, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 45 [document, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 45 [document, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 45 [document, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 45 [document, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 45 [document, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 45 [document, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 45 [document, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 45 [document, -1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 45 [document, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 45 [document, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 45 [document, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 45 [document, -1], range 59 detached Fail Pass None Fail
Point 45 [document, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 45 [document, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 45 [document, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 45 [document, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 46 [document, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 46 [document, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 46 [document, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 46 [document, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 46 [document, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 46 [document, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 46 [document, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 46 [document, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 46 [document, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 46 [document, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 46 [document, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 46 [document, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 46 [document, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 46 [document, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 46 [document, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 46 [document, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 46 [document, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 46 [document, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 46 [document, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 46 [document, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 46 [document, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 46 [document, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 46 [document, 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 46 [document, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 46 [document, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 46 [document, 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 46 [document, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 46 [document, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 46 [document, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 46 [document, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 46 [document, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 46 [document, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 46 [document, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 46 [document, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 46 [document, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 46 [document, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 46 [document, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 46 [document, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 46 [document, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 46 [document, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 46 [document, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 46 [document, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 46 [document, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 46 [document, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 46 [document, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 46 [document, 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 46 [document, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 46 [document, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 46 [document, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 46 [document, 0], range 59 detached Fail Pass None Fail
Point 46 [document, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 46 [document, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 46 [document, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 46 [document, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 47 [document, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 47 [document, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 47 [document, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 47 [document, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 47 [document, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 47 [document, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 47 [document, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 47 [document, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 47 [document, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 47 [document, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 47 [document, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 47 [document, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 47 [document, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 47 [document, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 47 [document, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 47 [document, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 47 [document, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 47 [document, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 47 [document, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 47 [document, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 47 [document, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 47 [document, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 47 [document, 1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 47 [document, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 47 [document, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 47 [document, 1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 47 [document, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 47 [document, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 47 [document, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 47 [document, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 47 [document, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 47 [document, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 47 [document, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 47 [document, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 47 [document, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 47 [document, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 47 [document, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 47 [document, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 47 [document, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 47 [document, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 47 [document, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 47 [document, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 47 [document, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 47 [document, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 47 [document, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 47 [document, 1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 47 [document, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 47 [document, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 47 [document, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 47 [document, 1], range 59 detached Fail Pass None Fail
Point 47 [document, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 47 [document, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 47 [document, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 47 [document, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 48 [document, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 48 [document, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 48 [document, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 48 [document, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 48 [document, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 48 [document, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 48 [document, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 48 [document, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 48 [document, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 48 [document, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 48 [document, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 48 [document, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 48 [document, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 48 [document, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 48 [document, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 48 [document, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 48 [document, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 48 [document, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 48 [document, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 48 [document, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 48 [document, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 48 [document, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 48 [document, 2], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 48 [document, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 48 [document, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 48 [document, 2], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 48 [document, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 48 [document, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 48 [document, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 48 [document, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 48 [document, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 48 [document, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 48 [document, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 48 [document, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 48 [document, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 48 [document, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 48 [document, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 48 [document, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 48 [document, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 48 [document, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 48 [document, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 48 [document, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 48 [document, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 48 [document, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 48 [document, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 48 [document, 2], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 48 [document, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 48 [document, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 48 [document, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 48 [document, 2], range 59 detached Fail Pass None Fail
Point 48 [document, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 48 [document, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 48 [document, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 48 [document, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 49 [document, 3], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 49 [document, 3], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 49 [document, 3], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 49 [document, 3], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 49 [document, 3], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 49 [document, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 49 [document, 3], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 49 [document, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 49 [document, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 49 [document, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 49 [document, 3], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 49 [document, 3], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 49 [document, 3], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 49 [document, 3], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 49 [document, 3], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 49 [document, 3], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 49 [document, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 49 [document, 3], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 49 [document, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 49 [document, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 49 [document, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 49 [document, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 49 [document, 3], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 49 [document, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 49 [document, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 49 [document, 3], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 49 [document, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 49 [document, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 49 [document, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 49 [document, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 49 [document, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 49 [document, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 49 [document, 3], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 49 [document, 3], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 49 [document, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 49 [document, 3], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 49 [document, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 49 [document, 3], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 49 [document, 3], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 49 [document, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 49 [document, 3], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 49 [document, 3], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 49 [document, 3], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 49 [document, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 49 [document, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 49 [document, 3], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 49 [document, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 49 [document, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 49 [document, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 49 [document, 3], range 59 detached Fail Pass None Fail
Point 49 [document, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 49 [document, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 49 [document, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 49 [document, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 59 detached Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 5 [paras[0].firstChild, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 5 [paras[0].firstChild, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 50 [comment, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 50 [comment, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 50 [comment, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 50 [comment, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 50 [comment, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 50 [comment, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 50 [comment, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 50 [comment, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 50 [comment, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 50 [comment, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 50 [comment, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 50 [comment, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 50 [comment, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 50 [comment, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 50 [comment, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 50 [comment, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 50 [comment, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 50 [comment, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 50 [comment, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 50 [comment, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 50 [comment, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 50 [comment, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 50 [comment, -1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 50 [comment, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 50 [comment, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 50 [comment, -1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 50 [comment, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 50 [comment, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 50 [comment, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 50 [comment, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 50 [comment, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 50 [comment, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 50 [comment, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 50 [comment, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 50 [comment, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 50 [comment, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 50 [comment, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 50 [comment, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 50 [comment, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 50 [comment, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 50 [comment, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 50 [comment, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 50 [comment, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 50 [comment, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 50 [comment, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 50 [comment, -1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 50 [comment, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 50 [comment, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 50 [comment, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 50 [comment, -1], range 59 detached Fail Pass None Fail
Point 50 [comment, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 50 [comment, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 50 [comment, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 50 [comment, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 51 [comment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 51 [comment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 51 [comment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 51 [comment, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 51 [comment, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 51 [comment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 51 [comment, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 51 [comment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 51 [comment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 51 [comment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 51 [comment, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 51 [comment, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 51 [comment, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 51 [comment, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 51 [comment, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 51 [comment, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 51 [comment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 51 [comment, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 51 [comment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 51 [comment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 51 [comment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 51 [comment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 51 [comment, 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 51 [comment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 51 [comment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 51 [comment, 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 51 [comment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 51 [comment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 51 [comment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 51 [comment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 51 [comment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 51 [comment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 51 [comment, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 51 [comment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 51 [comment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 51 [comment, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 51 [comment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 51 [comment, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 51 [comment, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 51 [comment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 51 [comment, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 51 [comment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 51 [comment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 51 [comment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 51 [comment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 51 [comment, 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 51 [comment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 51 [comment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 51 [comment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 51 [comment, 0], range 59 detached Fail Pass None Fail
Point 51 [comment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 51 [comment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 51 [comment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 51 [comment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 52 [comment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 52 [comment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 52 [comment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 52 [comment, 4], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 52 [comment, 4], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 52 [comment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 52 [comment, 4], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 52 [comment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 52 [comment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 52 [comment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 52 [comment, 4], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 52 [comment, 4], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 52 [comment, 4], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 52 [comment, 4], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 52 [comment, 4], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 52 [comment, 4], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 52 [comment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 52 [comment, 4], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 52 [comment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 52 [comment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 52 [comment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 52 [comment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 52 [comment, 4], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 52 [comment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 52 [comment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 52 [comment, 4], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 52 [comment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 52 [comment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 52 [comment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 52 [comment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 52 [comment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 52 [comment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 52 [comment, 4], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 52 [comment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 52 [comment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 52 [comment, 4], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 52 [comment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 52 [comment, 4], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 52 [comment, 4], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 52 [comment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 52 [comment, 4], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 52 [comment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 52 [comment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 52 [comment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 52 [comment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 52 [comment, 4], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 52 [comment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 52 [comment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 52 [comment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 52 [comment, 4], range 59 detached Fail Pass None Fail
Point 52 [comment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 52 [comment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 52 [comment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 52 [comment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 53 [comment, 96], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 53 [comment, 96], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 53 [comment, 96], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 53 [comment, 96], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 53 [comment, 96], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 53 [comment, 96], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 53 [comment, 96], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 53 [comment, 96], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 53 [comment, 96], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 53 [comment, 96], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 53 [comment, 96], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 53 [comment, 96], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 53 [comment, 96], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 53 [comment, 96], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 53 [comment, 96], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 53 [comment, 96], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 53 [comment, 96], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 53 [comment, 96], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 53 [comment, 96], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 53 [comment, 96], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 53 [comment, 96], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 53 [comment, 96], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 53 [comment, 96], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 53 [comment, 96], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 53 [comment, 96], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 53 [comment, 96], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 53 [comment, 96], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 53 [comment, 96], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 53 [comment, 96], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 53 [comment, 96], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 53 [comment, 96], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 53 [comment, 96], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 53 [comment, 96], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 53 [comment, 96], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 53 [comment, 96], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 53 [comment, 96], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 53 [comment, 96], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 53 [comment, 96], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 53 [comment, 96], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 53 [comment, 96], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 53 [comment, 96], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 53 [comment, 96], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 53 [comment, 96], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 53 [comment, 96], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 53 [comment, 96], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 53 [comment, 96], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 53 [comment, 96], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 53 [comment, 96], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 53 [comment, 96], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 53 [comment, 96], range 59 detached Fail Pass None Fail
Point 53 [comment, 96], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 53 [comment, 96], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 53 [comment, 96], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 53 [comment, 96], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Fail Pass None Fail
Point 54 [foreignDoc, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 59 detached Fail Pass None Fail
Point 54 [foreignDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 54 [foreignDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 55 [foreignDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 59 detached Fail Pass None Fail
Point 55 [foreignDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 55 [foreignDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 56 [foreignComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 56 [foreignComment, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 56 [foreignComment, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 56 [foreignComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 56 [foreignComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 56 [foreignComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 56 [foreignComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 56 [foreignComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 56 [foreignComment, 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 56 [foreignComment, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 56 [foreignComment, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 56 [foreignComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 56 [foreignComment, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 56 [foreignComment, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 56 [foreignComment, 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 56 [foreignComment, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 56 [foreignComment, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 59 detached Fail Pass None Fail
Point 56 [foreignComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 56 [foreignComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 56 [foreignComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 57 [foreignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass None Fail
Point 57 [foreignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 59 detached Fail Pass None Fail
Point 57 [foreignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 57 [foreignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 58 [foreignTextNode, 36], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass None Fail
Point 58 [foreignTextNode, 36], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 59 detached Fail Pass None Fail
Point 58 [foreignTextNode, 36], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 58 [foreignTextNode, 36], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass None Fail
Point 59 [xmlDoc, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Fail Pass None Fail
Point 59 [xmlDoc, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 59 detached Fail Pass None Fail
Point 59 [xmlDoc, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 59 [xmlDoc, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 59 detached Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 6 [paras[0].firstChild, 10], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 6 [paras[0].firstChild, 10], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Fail Pass None Fail
Point 60 [xmlDoc, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 59 detached Fail Pass None Fail
Point 60 [xmlDoc, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 60 [xmlDoc, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass None Fail
Point 61 [xmlDoc, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 59 detached Fail Pass None Fail
Point 61 [xmlDoc, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 61 [xmlDoc, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass None Fail
Point 62 [xmlDoc, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 52 [xmlDoc, 0, xmlDoc, 0] Fail Pass None Fail
Point 62 [xmlDoc, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 59 detached Fail Pass None Fail
Point 62 [xmlDoc, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 62 [xmlDoc, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 63 [xmlComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 63 [xmlComment, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 63 [xmlComment, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 63 [xmlComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 63 [xmlComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass None Fail
Point 63 [xmlComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 63 [xmlComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 63 [xmlComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 63 [xmlComment, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 63 [xmlComment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 63 [xmlComment, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 63 [xmlComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 63 [xmlComment, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 63 [xmlComment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 63 [xmlComment, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 63 [xmlComment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 63 [xmlComment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 59 detached Fail Pass None Fail
Point 63 [xmlComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 63 [xmlComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 63 [xmlComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 64 [xmlComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 64 [xmlComment, 4], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 64 [xmlComment, 4], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 64 [xmlComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 64 [xmlComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 64 [xmlComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 64 [xmlComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 64 [xmlComment, 4], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 64 [xmlComment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 64 [xmlComment, 4], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 64 [xmlComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 64 [xmlComment, 4], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 64 [xmlComment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 64 [xmlComment, 4], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 64 [xmlComment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 64 [xmlComment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 59 detached Fail Pass None Fail
Point 64 [xmlComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 64 [xmlComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 64 [xmlComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass None Fail
Point 65 [processingInstruction, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 59 detached Fail Pass None Fail
Point 65 [processingInstruction, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 65 [processingInstruction, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass None Fail
Point 66 [processingInstruction, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 59 detached Fail Pass None Fail
Point 66 [processingInstruction, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 66 [processingInstruction, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass None Fail
Point 67 [processingInstruction, 9], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 59 detached Fail Pass None Fail
Point 67 [processingInstruction, 9], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 67 [processingInstruction, 9], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 68 [detachedTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 59 detached Fail Pass None Fail
Point 68 [detachedTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 68 [detachedTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 69 [detachedTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 59 detached Fail Pass None Fail
Point 69 [detachedTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 69 [detachedTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 59 detached Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 7 [paras[0].firstChild, 65535], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 7 [paras[0].firstChild, 65535], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Fail Pass None Fail
Point 70 [detachedForeignTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 59 detached Fail Pass None Fail
Point 70 [detachedForeignTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 70 [detachedForeignTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Fail Pass None Fail
Point 71 [detachedForeignTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 59 detached Fail Pass None Fail
Point 71 [detachedForeignTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 71 [detachedForeignTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Fail Pass None Fail
Point 72 [detachedXmlTextNode, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 59 detached Fail Pass None Fail
Point 72 [detachedXmlTextNode, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 72 [detachedXmlTextNode, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Fail Pass None Fail
Point 73 [detachedXmlTextNode, 8], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 59 detached Fail Pass None Fail
Point 73 [detachedXmlTextNode, 8], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 73 [detachedXmlTextNode, 8], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 59 detached Fail Pass None Fail
Point 74 [detachedProcessingInstruction, 12], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 74 [detachedProcessingInstruction, 12], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 75 [detachedComment, 3], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 75 [detachedComment, 3], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 75 [detachedComment, 3], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 75 [detachedComment, 3], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 75 [detachedComment, 3], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 75 [detachedComment, 3], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 75 [detachedComment, 3], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 75 [detachedComment, 3], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 75 [detachedComment, 3], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 75 [detachedComment, 3], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 75 [detachedComment, 3], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 75 [detachedComment, 3], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 75 [detachedComment, 3], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 75 [detachedComment, 3], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 75 [detachedComment, 3], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 75 [detachedComment, 3], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 59 detached Fail Pass None Fail
Point 75 [detachedComment, 3], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 75 [detachedComment, 3], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 75 [detachedComment, 3], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 76 [detachedComment, 5], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 76 [detachedComment, 5], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 76 [detachedComment, 5], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 76 [detachedComment, 5], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 76 [detachedComment, 5], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 76 [detachedComment, 5], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 76 [detachedComment, 5], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 76 [detachedComment, 5], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 76 [detachedComment, 5], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 76 [detachedComment, 5], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 76 [detachedComment, 5], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 76 [detachedComment, 5], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 76 [detachedComment, 5], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 76 [detachedComment, 5], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 76 [detachedComment, 5], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 76 [detachedComment, 5], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 59 detached Fail Pass None Fail
Point 76 [detachedComment, 5], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 76 [detachedComment, 5], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 76 [detachedComment, 5], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Fail Pass None Fail
Point 77 [detachedForeignComment, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 59 detached Fail Pass None Fail
Point 77 [detachedForeignComment, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 77 [detachedForeignComment, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Fail Pass None Fail
Point 78 [detachedForeignComment, 4], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 59 detached Fail Pass None Fail
Point 78 [detachedForeignComment, 4], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 78 [detachedForeignComment, 4], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Fail Pass None Fail
Point 79 [detachedXmlComment, 2], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 59 detached Fail Pass None Fail
Point 79 [detachedXmlComment, 2], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 79 [detachedXmlComment, 2], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 59 detached Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 8 [paras[1].firstChild, -1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 8 [paras[1].firstChild, -1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 80 [docfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 80 [docfrag, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 80 [docfrag, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 80 [docfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 80 [docfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 80 [docfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 80 [docfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 80 [docfrag, 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 80 [docfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 80 [docfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 80 [docfrag, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 80 [docfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 80 [docfrag, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 80 [docfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 80 [docfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 80 [docfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 80 [docfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 59 detached Fail Pass None Fail
Point 80 [docfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 80 [docfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 80 [docfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Fail Pass None Fail
Point 81 [foreignDocfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 59 detached Fail Pass None Fail
Point 81 [foreignDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 81 [foreignDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Fail Pass None Fail
Point 82 [xmlDocfrag, 0], range 59 detached Fail Pass None Fail
Point 82 [xmlDocfrag, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 82 [xmlDocfrag, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 83 [doctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Fail
Point 83 [doctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 83 [doctype, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Fail
Point 83 [doctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 83 [doctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Fail
Point 83 [doctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Fail
Point 83 [doctype, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Fail
Point 83 [doctype, 0], range 23 [document, 0, document, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 24 [document, 0, document, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 25 [comment, 2, comment, 3] Pass Pass None Fail
Point 83 [doctype, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Fail
Point 83 [doctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 83 [doctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 83 [doctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 83 [doctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Fail
Point 83 [doctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 83 [doctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 83 [doctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 83 [doctype, 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 83 [doctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 83 [doctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 83 [doctype, 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 83 [doctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Fail
Point 83 [doctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 83 [doctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 83 [doctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 83 [doctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 83 [doctype, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Fail
Point 83 [doctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 83 [doctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Fail
Point 83 [doctype, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Fail
Point 83 [doctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 83 [doctype, 0], range 48 [document, 1, document, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Fail
Point 83 [doctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Fail
Point 83 [doctype, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Fail
Point 83 [doctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 83 [doctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 83 [doctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 83 [doctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 83 [doctype, 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 83 [doctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 83 [doctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 83 [doctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 83 [doctype, 0], range 59 detached Fail Pass None Fail
Point 83 [doctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 83 [doctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 83 [doctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 83 [doctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 84 [doctype, -17], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 13 [document.head, 1, document.head, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 14 [document.body, 4, document.body, 5] Pass Pass None Fail
Point 84 [doctype, -17], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 84 [doctype, -17], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Fail
Point 84 [doctype, -17], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 84 [doctype, -17], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Fail
Point 84 [doctype, -17], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Fail
Point 84 [doctype, -17], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Fail
Point 84 [doctype, -17], range 23 [document, 0, document, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 24 [document, 0, document, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 25 [comment, 2, comment, 3] Pass Pass None Fail
Point 84 [doctype, -17], range 26 [testDiv, 0, comment, 5] Pass Pass None Fail
Point 84 [doctype, -17], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 84 [doctype, -17], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 84 [doctype, -17], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 84 [doctype, -17], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Fail
Point 84 [doctype, -17], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 84 [doctype, -17], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 84 [doctype, -17], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 84 [doctype, -17], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 84 [doctype, -17], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 84 [doctype, -17], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 84 [doctype, -17], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 84 [doctype, -17], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Fail
Point 84 [doctype, -17], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 84 [doctype, -17], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 84 [doctype, -17], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 84 [doctype, -17], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 84 [doctype, -17], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Fail
Point 84 [doctype, -17], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 84 [doctype, -17], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Fail
Point 84 [doctype, -17], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Fail
Point 84 [doctype, -17], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 84 [doctype, -17], range 48 [document, 1, document, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Fail
Point 84 [doctype, -17], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Fail
Point 84 [doctype, -17], range 50 [paras[3], 1, comment, 8] Pass Pass None Fail
Point 84 [doctype, -17], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 84 [doctype, -17], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 84 [doctype, -17], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 84 [doctype, -17], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 84 [doctype, -17], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 84 [doctype, -17], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 84 [doctype, -17], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 84 [doctype, -17], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 84 [doctype, -17], range 59 detached Fail Pass None Fail
Point 84 [doctype, -17], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 84 [doctype, -17], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 84 [doctype, -17], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 84 [doctype, -17], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 85 [doctype, 1], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 13 [document.head, 1, document.head, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 14 [document.body, 4, document.body, 5] Pass Pass None Fail
Point 85 [doctype, 1], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 85 [doctype, 1], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Fail
Point 85 [doctype, 1], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 85 [doctype, 1], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Fail
Point 85 [doctype, 1], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Fail
Point 85 [doctype, 1], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Fail
Point 85 [doctype, 1], range 23 [document, 0, document, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 24 [document, 0, document, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 25 [comment, 2, comment, 3] Pass Pass None Fail
Point 85 [doctype, 1], range 26 [testDiv, 0, comment, 5] Pass Pass None Fail
Point 85 [doctype, 1], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 85 [doctype, 1], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 85 [doctype, 1], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 85 [doctype, 1], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Fail
Point 85 [doctype, 1], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 85 [doctype, 1], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 85 [doctype, 1], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 85 [doctype, 1], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 85 [doctype, 1], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 85 [doctype, 1], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 85 [doctype, 1], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 85 [doctype, 1], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Fail
Point 85 [doctype, 1], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 85 [doctype, 1], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 85 [doctype, 1], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 85 [doctype, 1], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 85 [doctype, 1], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Fail
Point 85 [doctype, 1], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 85 [doctype, 1], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Fail
Point 85 [doctype, 1], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Fail
Point 85 [doctype, 1], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 85 [doctype, 1], range 48 [document, 1, document, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Fail
Point 85 [doctype, 1], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Fail
Point 85 [doctype, 1], range 50 [paras[3], 1, comment, 8] Pass Pass None Fail
Point 85 [doctype, 1], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 85 [doctype, 1], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 85 [doctype, 1], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 85 [doctype, 1], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 85 [doctype, 1], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 85 [doctype, 1], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 85 [doctype, 1], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 85 [doctype, 1], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 85 [doctype, 1], range 59 detached Fail Pass None Fail
Point 85 [doctype, 1], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 85 [doctype, 1], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 85 [doctype, 1], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 85 [doctype, 1], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 59 detached Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 86 [foreignDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Fail Pass None Fail
Point 86 [foreignDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Fail Pass None Fail
Point 87 [xmlDoctype, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 29 [xmlDoc, 1, xmlComment, 0] Fail Pass None Fail
Point 87 [xmlDoctype, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Fail Pass None Fail
Point 87 [xmlDoctype, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 59 detached Fail Pass None Fail
Point 87 [xmlDoctype, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 87 [xmlDoctype, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 17 [detachedPara1, 0, detachedPara1, 1] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 23 [document, 0, document, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 24 [document, 0, document, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 25 [comment, 2, comment, 3] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 30 [detachedTextNode, 0, detachedTextNode, 8] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 33 [detachedComment, 3, detachedComment, 4] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 36 [docfrag, 0, docfrag, 0] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 44 [detachedPara1, 0, detachedPara1, 0] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 48 [document, 1, document, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 55 [detachedComment, 5, detachedComment, 5] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 59 detached Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Fail Pass None Fail
Point 9 [paras[1].firstChild, 0], range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Point 9 [paras[1].firstChild, 0], range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Set up for range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Set up for range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Set up for range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Set up for range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Set up for range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Set up for range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Set up for range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Set up for range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Set up for range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Set up for range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Set up for range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Set up for range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Set up for range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Set up for range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Set up for range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Set up for range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Set up for range 23 [document, 0, document, 1] Pass Pass None Pass
Set up for range 24 [document, 0, document, 2] Pass Pass None Pass
Set up for range 25 [comment, 2, comment, 3] Pass Pass None Pass
Set up for range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Set up for range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Set up for range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Set up for range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Set up for range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Set up for range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Set up for range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Set up for range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Set up for range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Set up for range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Set up for range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Set up for range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Set up for range 37 [paras[1].firstChild, 0, paras[1].firstChild, 1] Pass Pass None Pass
Set up for range 38 [paras[1].firstChild, 2, paras[1].firstChild, 8] Pass Pass None Pass
Set up for range 39 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] Pass Pass None Pass
Set up for range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Set up for range 40 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] Pass Pass None Pass
Set up for range 41 [foreignDoc.head, 1, foreignDoc.head, 1] Pass Pass None Pass
Set up for range 42 [foreignDoc.body, 0, foreignDoc.body, 0] Pass Pass None Pass
Set up for range 43 [paras[0], 0, paras[0], 0] Pass Pass None Pass
Set up for range 44 [detachedPara1, 0, detachedPara1, 0] Pass Pass None Pass
Set up for range 45 [testDiv, 1, paras[2].firstChild, 5] Pass Pass None Pass
Set up for range 46 [document.documentElement, 1, document.body, 0] Pass Pass None Pass
Set up for range 47 [foreignDoc.documentElement, 1, foreignDoc.body, 0] Pass Pass None Pass
Set up for range 48 [document, 1, document, 2] Pass Pass None Pass
Set up for range 49 [paras[2].firstChild, 4, comment, 2] Pass Pass None Pass
Set up for range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Set up for range 50 [paras[3], 1, comment, 8] Pass Pass None Pass
Set up for range 51 [foreignDoc, 0, foreignDoc, 0] Pass Pass None Pass
Set up for range 52 [xmlDoc, 0, xmlDoc, 0] Pass Pass None Pass
Set up for range 53 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] Pass Pass None Pass
Set up for range 54 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] Pass Pass None Pass
Set up for range 55 [detachedComment, 5, detachedComment, 5] Pass Pass None Pass
Set up for range 56 [detachedForeignComment, 4, detachedForeignComment, 4] Pass Pass None Pass
Set up for range 57 [foreignDocfrag, 0, foreignDocfrag, 0] Pass Pass None Pass
Set up for range 58 [xmlDocfrag, 0, xmlDocfrag, 0] Pass Pass None Pass
Set up for range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Set up for range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Set up for range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Set up for range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
Setup Pass Pass None Pass
/dom/ranges/Range-mutations.html Ok Ok Timeout Ok
comment.appendData(""), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.appendData(""), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.appendData(""), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.appendData(""), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.appendData(""), with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.appendData(""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.appendData(""), with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.appendData(""), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.appendData(""), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.appendData(""), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.appendData(""), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.appendData(""), with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.appendData(""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.appendData(""), with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.appendData("foo"), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.appendData("foo"), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.appendData("foo"), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.appendData("foo"), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.appendData("foo"), with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.appendData("foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.appendData("foo"), with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.appendData("foo"), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.appendData("foo"), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.appendData("foo"), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.appendData("foo"), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.appendData("foo"), with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.appendData("foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.appendData("foo"), with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.data += "", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.data += "", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.data += "", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.data += "", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.data += "", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.data += "", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.data += "", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.data += "", with unselected range collapsed at (comment, 1) Fail Pass None Fail
comment.data += "", with unselected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.data += "", with unselected range on comment from 0 to 1 Fail Pass None Fail
comment.data += "", with unselected range on comment from 0 to comment.length Fail Pass None Fail
comment.data += "", with unselected range on comment from 1 to comment.length Fail Pass None Fail
comment.data += "foo", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.data += "foo", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.data += "foo", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.data += "foo", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.data += "foo", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.data += "foo", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.data += "foo", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.data += "foo", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.data += "foo", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.data += "foo", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.data += "foo", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.data += "foo", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.data += comment.data, with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.data += comment.data, with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.data += comment.data, with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.data += comment.data, with selected range on comment from 0 to 1 Fail Pass None Fail
comment.data += comment.data, with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.data += comment.data, with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.data += comment.data, with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.data += comment.data, with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.data += comment.data, with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.data += comment.data, with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.data += comment.data, with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.data += comment.data, with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.data = "", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.data = "", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.data = "", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.data = "", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.data = "", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.data = "", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.data = "", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.data = "", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.data = "", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.data = "", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.data = "", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.data = "", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.data = "foo", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.data = "foo", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.data = "foo", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.data = "foo", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.data = "foo", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.data = "foo", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.data = "foo", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.data = "foo", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.data = "foo", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.data = "foo", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.data = "foo", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.data = "foo", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.data = comment.data, with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.data = comment.data, with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.data = comment.data, with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.data = comment.data, with selected range on comment from 0 to 1 Fail Pass None Fail
comment.data = comment.data, with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.data = comment.data, with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.data = comment.data, with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.data = comment.data, with unselected range collapsed at (comment, 1) Fail Pass None Fail
comment.data = comment.data, with unselected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.data = comment.data, with unselected range on comment from 0 to 1 Fail Pass None Fail
comment.data = comment.data, with unselected range on comment from 0 to comment.length Fail Pass None Fail
comment.data = comment.data, with unselected range on comment from 1 to comment.length Fail Pass None Fail
comment.deleteData(0, 0), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.deleteData(0, 0), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.deleteData(0, 2), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.deleteData(0, 2), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.deleteData(0, 631), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.deleteData(0, 631), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.deleteData(1, 0), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.deleteData(1, 0), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(1, 0), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.deleteData(1, 0), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(1, 2), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.deleteData(1, 2), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(1, 2), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.deleteData(1, 2), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(1, 631), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.deleteData(1, 631), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(1, 631), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.deleteData(1, 631), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(2, 0), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(2, 0), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(2, 2), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(2, 2), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(2, 631), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(2, 631), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(3, 0), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(3, 0), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(3, 2), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(3, 2), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(3, 631), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.deleteData(3, 631), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.deleteData(376, 0), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.deleteData(376, 0), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.deleteData(376, 2), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.deleteData(376, 2), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.deleteData(376, 631), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.deleteData(376, 631), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.deleteData(comment.length, 0), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.deleteData(comment.length, 0), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.deleteData(comment.length, 2), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.deleteData(comment.length, 2), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.deleteData(comment.length, 631), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.deleteData(comment.length, 631), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.insertData(0, ""), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.insertData(0, ""), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.insertData(0, "foo"), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.insertData(0, "foo"), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.insertData(1, ""), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.insertData(1, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.insertData(1, ""), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.insertData(1, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.insertData(1, "foo"), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.insertData(1, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.insertData(1, "foo"), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.insertData(1, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.insertData(2, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.insertData(2, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.insertData(2, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.insertData(2, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.insertData(3, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.insertData(3, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.insertData(3, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.insertData(3, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.insertData(376, ""), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.insertData(376, ""), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.insertData(376, "foo"), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.insertData(376, "foo"), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.insertData(comment.length, ""), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.insertData(comment.length, ""), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.insertData(comment.length, "foo"), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.insertData(comment.length, "foo"), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.nodeValue += "", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.nodeValue += "", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.nodeValue += "", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.nodeValue += "", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.nodeValue += "", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.nodeValue += "", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.nodeValue += "", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.nodeValue += "", with unselected range collapsed at (comment, 1) Fail Pass None Fail
comment.nodeValue += "", with unselected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.nodeValue += "", with unselected range on comment from 0 to 1 Fail Pass None Fail
comment.nodeValue += "", with unselected range on comment from 0 to comment.length Fail Pass None Fail
comment.nodeValue += "", with unselected range on comment from 1 to comment.length Fail Pass None Fail
comment.nodeValue += "foo", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.nodeValue += "foo", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.nodeValue += "foo", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.nodeValue += "foo", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.nodeValue += "foo", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.nodeValue += "foo", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.nodeValue += "foo", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.nodeValue += "foo", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.nodeValue += "foo", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.nodeValue += "foo", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.nodeValue += "foo", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.nodeValue += "foo", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.nodeValue += comment.nodeValue, with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to 1 Fail Pass None Fail
comment.nodeValue += comment.nodeValue, with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.nodeValue += comment.nodeValue, with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.nodeValue += comment.nodeValue, with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.nodeValue += comment.nodeValue, with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.nodeValue += comment.nodeValue, with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.nodeValue = "", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.nodeValue = "", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.nodeValue = "", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.nodeValue = "", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.nodeValue = "", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.nodeValue = "", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.nodeValue = "", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.nodeValue = "", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.nodeValue = "", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.nodeValue = "", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.nodeValue = "", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.nodeValue = "", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.nodeValue = "foo", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.nodeValue = "foo", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.nodeValue = "foo", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.nodeValue = "foo", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.nodeValue = "foo", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.nodeValue = "foo", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.nodeValue = "foo", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.nodeValue = "foo", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.nodeValue = "foo", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.nodeValue = "foo", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.nodeValue = "foo", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.nodeValue = "foo", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to 1 Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, 1) Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with unselected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to 1 Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with unselected range on comment from 0 to comment.length Fail Pass None Fail
comment.nodeValue = comment.nodeValue, with unselected range on comment from 1 to comment.length Fail Pass None Fail
comment.replaceData(0, 0, ""), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.replaceData(0, 0, ""), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.replaceData(0, 0, "foo"), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.replaceData(0, 0, "foo"), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.replaceData(0, 1, ""), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.replaceData(0, 1, ""), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.replaceData(0, 1, "foo"), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.replaceData(0, 1, "foo"), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.replaceData(0, 47, ""), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.replaceData(0, 47, ""), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.replaceData(0, 47, "foo"), with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.replaceData(0, 47, "foo"), with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.replaceData(1, 0, ""), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.replaceData(1, 0, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(1, 0, ""), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.replaceData(1, 0, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(1, 0, "foo"), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.replaceData(1, 0, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(1, 0, "foo"), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.replaceData(1, 0, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(1, 1, ""), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.replaceData(1, 1, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(1, 1, ""), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.replaceData(1, 1, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(1, 1, "foo"), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.replaceData(1, 1, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(1, 1, "foo"), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.replaceData(1, 1, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(1, 47, ""), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.replaceData(1, 47, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(1, 47, ""), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.replaceData(1, 47, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(1, 47, "foo"), with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.replaceData(1, 47, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(1, 47, "foo"), with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.replaceData(1, 47, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(2, 0, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(2, 0, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(2, 0, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(2, 0, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(2, 1, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(2, 1, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(2, 1, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(2, 1, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(2, 47, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(2, 47, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(2, 47, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(2, 47, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(3, 0, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(3, 0, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(3, 0, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(3, 0, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(3, 1, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(3, 1, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(3, 1, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(3, 1, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(3, 47, ""), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(3, 47, ""), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(3, 47, "foo"), with selected range on comment from 1 to 3 Fail Pass None Fail
comment.replaceData(3, 47, "foo"), with unselected range on comment from 1 to 3 Pass Pass None Pass
comment.replaceData(376, 0, ""), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.replaceData(376, 0, ""), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.replaceData(376, 0, "foo"), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.replaceData(376, 0, "foo"), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.replaceData(376, 1, ""), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.replaceData(376, 1, ""), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.replaceData(376, 1, "foo"), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.replaceData(376, 1, "foo"), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.replaceData(376, 47, ""), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.replaceData(376, 47, ""), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.replaceData(376, 47, "foo"), with selected range on comment from 0 to 1 Fail Pass None Fail
comment.replaceData(376, 47, "foo"), with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.replaceData(comment.length, 0, ""), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.replaceData(comment.length, 0, ""), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.replaceData(comment.length, 0, "foo"), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.replaceData(comment.length, 0, "foo"), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.replaceData(comment.length, 1, ""), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.replaceData(comment.length, 1, ""), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.replaceData(comment.length, 1, "foo"), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.replaceData(comment.length, 1, "foo"), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.replaceData(comment.length, 47, ""), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.replaceData(comment.length, 47, ""), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.replaceData(comment.length, 47, "foo"), with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.replaceData(comment.length, 47, "foo"), with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.textContent += "", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.textContent += "", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.textContent += "", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.textContent += "", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.textContent += "", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.textContent += "", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.textContent += "", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.textContent += "", with unselected range collapsed at (comment, 1) Fail Pass None Fail
comment.textContent += "", with unselected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.textContent += "", with unselected range on comment from 0 to 1 Fail Pass None Fail
comment.textContent += "", with unselected range on comment from 0 to comment.length Fail Pass None Fail
comment.textContent += "", with unselected range on comment from 1 to comment.length Fail Pass None Fail
comment.textContent += "foo", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.textContent += "foo", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.textContent += "foo", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.textContent += "foo", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.textContent += "foo", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.textContent += "foo", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.textContent += "foo", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.textContent += "foo", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.textContent += "foo", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.textContent += "foo", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.textContent += "foo", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.textContent += "foo", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.textContent += comment.textContent, with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.textContent += comment.textContent, with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.textContent += comment.textContent, with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.textContent += comment.textContent, with selected range on comment from 0 to 1 Fail Pass None Fail
comment.textContent += comment.textContent, with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.textContent += comment.textContent, with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.textContent += comment.textContent, with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.textContent += comment.textContent, with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.textContent += comment.textContent, with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.textContent += comment.textContent, with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.textContent += comment.textContent, with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.textContent += comment.textContent, with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.textContent = "", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.textContent = "", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.textContent = "", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.textContent = "", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.textContent = "", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.textContent = "", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.textContent = "", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.textContent = "", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.textContent = "", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.textContent = "", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.textContent = "", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.textContent = "", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.textContent = "foo", with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.textContent = "foo", with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.textContent = "foo", with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.textContent = "foo", with selected range on comment from 0 to 1 Fail Pass None Fail
comment.textContent = "foo", with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.textContent = "foo", with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.textContent = "foo", with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.textContent = "foo", with unselected range collapsed at (comment, 1) Pass Pass None Pass
comment.textContent = "foo", with unselected range collapsed at (comment, comment.length) Pass Pass None Pass
comment.textContent = "foo", with unselected range on comment from 0 to 1 Pass Pass None Pass
comment.textContent = "foo", with unselected range on comment from 0 to comment.length Pass Pass None Pass
comment.textContent = "foo", with unselected range on comment from 1 to comment.length Pass Pass None Pass
comment.textContent = comment.textContent, with selected range collapsed at (comment, 0) Fail Pass None Fail
comment.textContent = comment.textContent, with selected range collapsed at (comment, 1) Fail Pass None Fail
comment.textContent = comment.textContent, with selected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.textContent = comment.textContent, with selected range on comment from 0 to 1 Fail Pass None Fail
comment.textContent = comment.textContent, with selected range on comment from 0 to comment.length Fail Pass None Fail
comment.textContent = comment.textContent, with selected range on comment from 1 to comment.length Fail Pass None Fail
comment.textContent = comment.textContent, with unselected range collapsed at (comment, 0) Pass Pass None Pass
comment.textContent = comment.textContent, with unselected range collapsed at (comment, 1) Fail Pass None Fail
comment.textContent = comment.textContent, with unselected range collapsed at (comment, comment.length) Fail Pass None Fail
comment.textContent = comment.textContent, with unselected range on comment from 0 to 1 Fail Pass None Fail
comment.textContent = comment.textContent, with unselected range on comment from 0 to comment.length Fail Pass None Fail
comment.textContent = comment.textContent, with unselected range on comment from 1 to comment.length Fail Pass None Fail
detachedComment.appendData(""), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.appendData(""), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.appendData(""), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.appendData(""), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.appendData(""), with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.appendData(""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.appendData(""), with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.appendData(""), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.appendData(""), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.appendData(""), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.appendData(""), with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.appendData(""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.appendData(""), with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.appendData("foo"), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.appendData("foo"), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.appendData("foo"), with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.appendData("foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.appendData("foo"), with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.appendData("foo"), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.appendData("foo"), with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.appendData("foo"), with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.data += "", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.data += "", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.data += "", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.data += "", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.data += "", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.data += "", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.data += "", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.data += "", with unselected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.data += "", with unselected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.data += "", with unselected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.data += "", with unselected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.data += "", with unselected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.data += "foo", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.data += "foo", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.data += "foo", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.data += "foo", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.data += "foo", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.data += "foo", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.data += "foo", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.data += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.data += "foo", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.data += "foo", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.data += "foo", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.data += detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.data += detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.data += detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.data += detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.data += detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.data += detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.data = "", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.data = "", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.data = "", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.data = "", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.data = "", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.data = "", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.data = "", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.data = "", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.data = "", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.data = "", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.data = "", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.data = "", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.data = "foo", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.data = "foo", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.data = "foo", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.data = "foo", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.data = "foo", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.data = "foo", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.data = "foo", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.data = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.data = "foo", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.data = "foo", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.data = "foo", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.data = detachedComment.data, with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.data = detachedComment.data, with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.data = detachedComment.data, with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.data = detachedComment.data, with unselected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.data = detachedComment.data, with unselected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.data = detachedComment.data, with unselected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.deleteData(0, 0), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.deleteData(0, 0), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.deleteData(0, 2), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.deleteData(0, 2), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.deleteData(0, 631), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.deleteData(0, 631), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.deleteData(1, 0), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.deleteData(1, 0), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(1, 0), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.deleteData(1, 0), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(1, 2), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.deleteData(1, 2), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(1, 2), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.deleteData(1, 2), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(1, 631), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.deleteData(1, 631), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(1, 631), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.deleteData(1, 631), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(2, 0), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(2, 0), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(2, 2), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(2, 2), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(2, 631), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(2, 631), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(3, 0), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(3, 0), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(3, 2), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(3, 2), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(3, 631), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.deleteData(3, 631), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.deleteData(376, 0), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.deleteData(376, 0), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.deleteData(376, 2), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.deleteData(376, 2), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.deleteData(376, 631), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.deleteData(376, 631), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.deleteData(detachedComment.length, 0), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.deleteData(detachedComment.length, 0), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.deleteData(detachedComment.length, 2), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.deleteData(detachedComment.length, 2), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.deleteData(detachedComment.length, 631), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.deleteData(detachedComment.length, 631), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.insertData(0, ""), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.insertData(0, ""), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.insertData(0, "foo"), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.insertData(0, "foo"), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.insertData(1, ""), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.insertData(1, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.insertData(1, ""), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.insertData(1, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.insertData(1, "foo"), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.insertData(1, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.insertData(1, "foo"), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.insertData(1, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.insertData(2, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.insertData(2, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.insertData(2, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.insertData(2, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.insertData(3, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.insertData(3, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.insertData(3, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.insertData(3, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.insertData(376, ""), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.insertData(376, ""), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.insertData(376, "foo"), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.insertData(376, "foo"), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.insertData(detachedComment.length, ""), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.insertData(detachedComment.length, ""), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.insertData(detachedComment.length, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.insertData(detachedComment.length, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.nodeValue += "", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.nodeValue += "", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.nodeValue += "", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue += "", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.nodeValue += "", with unselected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.nodeValue += "", with unselected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue += "", with unselected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.nodeValue += "foo", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.nodeValue += "foo", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue += "foo", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.nodeValue += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.nodeValue += "foo", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.nodeValue += "foo", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.nodeValue += detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue += detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.nodeValue += detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.nodeValue = "", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.nodeValue = "", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.nodeValue = "", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue = "", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.nodeValue = "", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.nodeValue = "", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.nodeValue = "", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.nodeValue = "foo", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.nodeValue = "foo", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue = "foo", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.nodeValue = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.nodeValue = "foo", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.nodeValue = "foo", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.nodeValue = detachedComment.nodeValue, with unselected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.replaceData(0, 0, ""), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.replaceData(0, 1, ""), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.replaceData(0, 47, ""), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.replaceData(1, 0, ""), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.replaceData(1, 0, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.replaceData(1, 0, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.replaceData(1, 0, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.replaceData(1, 0, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(1, 1, ""), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.replaceData(1, 1, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.replaceData(1, 1, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.replaceData(1, 1, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.replaceData(1, 1, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(1, 47, ""), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.replaceData(1, 47, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.replaceData(1, 47, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.replaceData(1, 47, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.replaceData(1, 47, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(2, 0, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(2, 0, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(2, 0, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(2, 0, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(2, 1, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(2, 1, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(2, 1, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(2, 1, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(2, 47, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(2, 47, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(2, 47, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(2, 47, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(3, 0, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(3, 0, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(3, 0, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(3, 0, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(3, 1, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(3, 1, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(3, 1, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(3, 1, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(3, 47, ""), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(3, 47, ""), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(3, 47, "foo"), with selected range on detachedComment from 1 to 3 Fail Pass None Fail
detachedComment.replaceData(3, 47, "foo"), with unselected range on detachedComment from 1 to 3 Pass Pass None Pass
detachedComment.replaceData(376, 0, ""), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.replaceData(376, 0, ""), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.replaceData(376, 0, "foo"), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.replaceData(376, 0, "foo"), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.replaceData(376, 1, ""), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.replaceData(376, 1, ""), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.replaceData(376, 1, "foo"), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.replaceData(376, 1, "foo"), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.replaceData(376, 47, ""), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.replaceData(376, 47, ""), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.replaceData(376, 47, "foo"), with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.replaceData(376, 47, "foo"), with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.replaceData(detachedComment.length, 0, ""), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.replaceData(detachedComment.length, 0, ""), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.replaceData(detachedComment.length, 0, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.replaceData(detachedComment.length, 0, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.replaceData(detachedComment.length, 1, ""), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.replaceData(detachedComment.length, 1, ""), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.replaceData(detachedComment.length, 1, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.replaceData(detachedComment.length, 1, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.replaceData(detachedComment.length, 47, ""), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.replaceData(detachedComment.length, 47, ""), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.replaceData(detachedComment.length, 47, "foo"), with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.replaceData(detachedComment.length, 47, "foo"), with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.textContent += "", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.textContent += "", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.textContent += "", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.textContent += "", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.textContent += "", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.textContent += "", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.textContent += "", with unselected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.textContent += "", with unselected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.textContent += "", with unselected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.textContent += "", with unselected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.textContent += "", with unselected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.textContent += "foo", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.textContent += "foo", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.textContent += "foo", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.textContent += "foo", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.textContent += "foo", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.textContent += "foo", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.textContent += "foo", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.textContent += detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.textContent += detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.textContent += detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.textContent += detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.textContent = "", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.textContent = "", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.textContent = "", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.textContent = "", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.textContent = "", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.textContent = "", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.textContent = "", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.textContent = "", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.textContent = "", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.textContent = "", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.textContent = "", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.textContent = "foo", with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.textContent = "foo", with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.textContent = "foo", with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.textContent = "foo", with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, 1) Pass Pass None Pass
detachedComment.textContent = "foo", with unselected range collapsed at (detachedComment, detachedComment.length) Pass Pass None Pass
detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to 1 Pass Pass None Pass
detachedComment.textContent = "foo", with unselected range on detachedComment from 0 to detachedComment.length Pass Pass None Pass
detachedComment.textContent = "foo", with unselected range on detachedComment from 1 to detachedComment.length Pass Pass None Pass
detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 0) Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with selected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with selected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 0) Pass Pass None Pass
detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, 1) Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with unselected range collapsed at (detachedComment, detachedComment.length) Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to 1 Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 0 to detachedComment.length Fail Pass None Fail
detachedComment.textContent = detachedComment.textContent, with unselected range on detachedComment from 1 to detachedComment.length Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1) Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv, detachedDiv.childNodes.length) Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 0) Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with selected range collapsed at (detachedDiv.lastChild, 1) Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 1 to detachedDiv.childNodes.length Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length - 1 Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with selected range on detachedDiv.lastChild from 0 to 1 Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length - 1) Pass Pass None Pass
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv, detachedDiv.childNodes.length) Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 0) Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range collapsed at (detachedDiv.lastChild, 1) Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 1 to detachedDiv.childNodes.length Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length Fail Pass None Fail
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv from detachedDiv.childNodes.length - 2 to detachedDiv.childNodes.length - 1 Pass Pass None Pass
detachedDiv.appendChild(detachedDiv.lastChild), with unselected range on detachedDiv.lastChild from 0 to 1 Fail Pass None Fail
detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.appendData(""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.appendData(""), with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.appendData(""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.appendData(""), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.appendData("foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.appendData("foo"), with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.appendData("foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.appendData("foo"), with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.data += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.data += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.data += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.data += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.data += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.data += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.data += detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data += detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.data += detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data += detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.data = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.data = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.data = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.data = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.data = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.data = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.data = detachedForeignComment.data, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.deleteData(0, 0), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.deleteData(0, 0), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.deleteData(0, 2), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.deleteData(0, 2), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.deleteData(0, 631), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.deleteData(0, 631), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.deleteData(1, 0), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.deleteData(1, 0), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(1, 0), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.deleteData(1, 0), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(1, 2), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.deleteData(1, 2), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(1, 2), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.deleteData(1, 2), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(1, 631), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.deleteData(1, 631), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(1, 631), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.deleteData(1, 631), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(2, 0), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(2, 0), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(2, 2), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(2, 2), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(2, 631), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(2, 631), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(3, 0), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(3, 0), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(3, 2), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(3, 2), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(3, 631), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.deleteData(3, 631), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.deleteData(376, 0), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.deleteData(376, 0), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.deleteData(376, 2), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.deleteData(376, 2), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.deleteData(376, 631), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.deleteData(376, 631), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.deleteData(detachedForeignComment.length, 0), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.deleteData(detachedForeignComment.length, 0), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.deleteData(detachedForeignComment.length, 2), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.deleteData(detachedForeignComment.length, 2), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.deleteData(detachedForeignComment.length, 631), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.deleteData(detachedForeignComment.length, 631), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.insertData(0, ""), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.insertData(0, ""), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.insertData(0, "foo"), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.insertData(0, "foo"), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.insertData(1, ""), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.insertData(1, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.insertData(1, ""), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.insertData(1, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.insertData(1, "foo"), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.insertData(1, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.insertData(1, "foo"), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.insertData(1, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.insertData(2, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.insertData(2, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.insertData(2, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.insertData(2, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.insertData(3, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.insertData(3, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.insertData(3, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.insertData(3, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.insertData(376, ""), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.insertData(376, ""), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.insertData(376, "foo"), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.insertData(376, "foo"), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.insertData(detachedForeignComment.length, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.insertData(detachedForeignComment.length, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.insertData(detachedForeignComment.length, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.nodeValue += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.nodeValue += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.nodeValue += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.nodeValue += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.nodeValue += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.nodeValue += detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.nodeValue = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.nodeValue = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.nodeValue = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.nodeValue = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.nodeValue = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.nodeValue = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.nodeValue = detachedForeignComment.nodeValue, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.replaceData(1, 0, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.replaceData(1, 0, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.replaceData(1, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.replaceData(1, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.replaceData(1, 1, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.replaceData(1, 1, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.replaceData(1, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.replaceData(1, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.replaceData(1, 47, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.replaceData(1, 47, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.replaceData(1, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.replaceData(1, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(2, 0, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(2, 0, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(2, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(2, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(2, 1, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(2, 1, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(2, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(2, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(2, 47, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(2, 47, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(2, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(2, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(3, 0, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(3, 0, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(3, 0, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(3, 0, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(3, 1, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(3, 1, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(3, 1, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(3, 1, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(3, 47, ""), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(3, 47, ""), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(3, 47, "foo"), with selected range on detachedForeignComment from 1 to 3 Fail Pass None Fail
detachedForeignComment.replaceData(3, 47, "foo"), with unselected range on detachedForeignComment from 1 to 3 Pass Pass None Pass
detachedForeignComment.replaceData(376, 0, ""), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.replaceData(376, 0, ""), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.replaceData(376, 0, "foo"), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.replaceData(376, 0, "foo"), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.replaceData(376, 1, ""), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.replaceData(376, 1, ""), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.replaceData(376, 1, "foo"), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.replaceData(376, 1, "foo"), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.replaceData(376, 47, ""), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.replaceData(376, 47, ""), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.replaceData(376, 47, "foo"), with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.replaceData(376, 47, "foo"), with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.replaceData(detachedForeignComment.length, 0, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.replaceData(detachedForeignComment.length, 0, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.replaceData(detachedForeignComment.length, 1, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.replaceData(detachedForeignComment.length, 1, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.replaceData(detachedForeignComment.length, 47, ""), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.replaceData(detachedForeignComment.length, 47, "foo"), with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.textContent += "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent += "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.textContent += "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent += "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.textContent += "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent += "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.textContent += "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.textContent += "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent += detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.textContent += detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.textContent = "", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent = "", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.textContent = "", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.textContent = "", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.textContent = "foo", with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent = "foo", with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, 1) Pass Pass None Pass
detachedForeignComment.textContent = "foo", with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Pass Pass None Pass
detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to 1 Pass Pass None Pass
detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.textContent = "foo", with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Pass Pass None Pass
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 0) Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with selected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 0) Pass Pass None Pass
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, 1) Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range collapsed at (detachedForeignComment, detachedForeignComment.length) Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to 1 Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 0 to detachedForeignComment.length Fail Pass None Fail
detachedForeignComment.textContent = detachedForeignComment.textContent, with unselected range on detachedForeignComment from 1 to detachedForeignComment.length Fail Pass None Fail
detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.appendData(""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.appendData(""), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.appendData(""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.appendData(""), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.appendData("foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.appendData("foo"), with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.appendData("foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.appendData("foo"), with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.data += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.data += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.data += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.data += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data += detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data += detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.data = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.data = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.data = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.data = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.data = detachedForeignTextNode.data, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.deleteData(0, 0), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.deleteData(0, 0), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.deleteData(0, 2), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.deleteData(0, 2), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.deleteData(0, 631), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.deleteData(0, 631), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.deleteData(1, 0), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.deleteData(1, 0), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(1, 0), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.deleteData(1, 0), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(1, 2), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.deleteData(1, 2), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(1, 2), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.deleteData(1, 2), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(1, 631), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.deleteData(1, 631), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(1, 631), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.deleteData(1, 631), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(2, 0), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(2, 0), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(2, 2), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(2, 2), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(2, 631), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(2, 631), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(3, 0), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(3, 0), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(3, 2), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(3, 2), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(3, 631), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.deleteData(3, 631), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.deleteData(376, 0), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.deleteData(376, 0), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.deleteData(376, 2), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.deleteData(376, 2), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.deleteData(376, 631), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.deleteData(376, 631), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 0), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 2), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.deleteData(detachedForeignTextNode.length, 631), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.insertData(0, ""), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.insertData(0, ""), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.insertData(0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.insertData(1, ""), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.insertData(1, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.insertData(1, ""), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.insertData(1, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.insertData(1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.insertData(1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.insertData(1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.insertData(2, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.insertData(2, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.insertData(2, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.insertData(2, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.insertData(3, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.insertData(3, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.insertData(3, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.insertData(3, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.insertData(376, ""), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.insertData(376, ""), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.insertData(376, "foo"), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.insertData(376, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.insertData(detachedForeignTextNode.length, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.insertData(detachedForeignTextNode.length, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.nodeValue += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.nodeValue += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.nodeValue += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.nodeValue += detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.nodeValue = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.nodeValue = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.nodeValue = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.nodeValue = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.nodeValue = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.nodeValue = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.nodeValue = detachedForeignTextNode.nodeValue, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.replaceData(1, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(2, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(2, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(2, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(2, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(2, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(2, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(2, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(2, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(2, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(2, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(2, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(2, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(3, 0, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(3, 0, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(3, 0, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(3, 0, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(3, 1, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(3, 1, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(3, 1, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(3, 1, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(3, 47, ""), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(3, 47, ""), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(3, 47, "foo"), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.replaceData(3, 47, "foo"), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.replaceData(376, 0, ""), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.replaceData(376, 0, ""), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.replaceData(376, 0, "foo"), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.replaceData(376, 0, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.replaceData(376, 1, ""), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.replaceData(376, 1, ""), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.replaceData(376, 1, "foo"), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.replaceData(376, 1, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.replaceData(376, 47, ""), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.replaceData(376, 47, ""), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.replaceData(376, 47, "foo"), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.replaceData(376, 47, "foo"), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 0, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 1, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, ""), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.replaceData(detachedForeignTextNode.length, 47, "foo"), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.splitText(0), with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.splitText(0), with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.splitText(1), with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.splitText(1), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.splitText(1), with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.splitText(1), with unselected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.splitText(2), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.splitText(2), with unselected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.splitText(3), with selected range on detachedForeignTextNode from 1 to 3 Fail Pass None Fail
detachedForeignTextNode.splitText(3), with unselected range on detachedForeignTextNode from 1 to 3 Pass Pass None Pass
detachedForeignTextNode.splitText(376), with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.splitText(376), with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.splitText(detachedForeignTextNode.length), with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.splitText(detachedForeignTextNode.length), with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.textContent += "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent += "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.textContent += "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent += "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.textContent += "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent += "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.textContent += "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.textContent += "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.textContent += detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.textContent = "", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent = "", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.textContent = "", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.textContent = "", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.textContent = "foo", with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent = "foo", with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, 1) Pass Pass None Pass
detachedForeignTextNode.textContent = "foo", with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Pass Pass None Pass
detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to 1 Pass Pass None Pass
detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.textContent = "foo", with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Pass Pass None Pass
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 0) Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with selected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 0) Pass Pass None Pass
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, 1) Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range collapsed at (detachedForeignTextNode, detachedForeignTextNode.length) Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to 1 Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 0 to detachedForeignTextNode.length Fail Pass None Fail
detachedForeignTextNode.textContent = detachedForeignTextNode.textContent, with unselected range on detachedForeignTextNode from 1 to detachedForeignTextNode.length Fail Pass None Fail
detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.appendData(""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.appendData(""), with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.appendData(""), with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.appendData(""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.appendData(""), with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.appendData(""), with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.appendData("foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.appendData("foo"), with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.appendData("foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.appendData("foo"), with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.data += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.data += "", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.data += "", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data += "", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.data += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.data += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.data += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.data += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.data += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.data += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.data += detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data += detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.data += detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data += detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.data = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.data = "", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.data = "", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data = "", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.data = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.data = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.data = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.data = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.data = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.data = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.data = detachedTextNode.data, with unselected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.deleteData(0, 0), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.deleteData(0, 0), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.deleteData(0, 2), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.deleteData(0, 2), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.deleteData(0, 631), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.deleteData(0, 631), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.deleteData(1, 0), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.deleteData(1, 0), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(1, 0), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.deleteData(1, 0), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(1, 2), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.deleteData(1, 2), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(1, 2), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.deleteData(1, 2), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(1, 631), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.deleteData(1, 631), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(1, 631), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.deleteData(1, 631), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(2, 0), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(2, 0), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(2, 2), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(2, 2), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(2, 631), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(2, 631), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(3, 0), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(3, 0), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(3, 2), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(3, 2), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(3, 631), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.deleteData(3, 631), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.deleteData(376, 0), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.deleteData(376, 0), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.deleteData(376, 2), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.deleteData(376, 2), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.deleteData(376, 631), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.deleteData(376, 631), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.deleteData(detachedTextNode.length, 0), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.deleteData(detachedTextNode.length, 0), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.deleteData(detachedTextNode.length, 2), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.deleteData(detachedTextNode.length, 2), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.deleteData(detachedTextNode.length, 631), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.deleteData(detachedTextNode.length, 631), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.insertData(0, ""), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.insertData(0, ""), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.insertData(0, "foo"), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.insertData(1, ""), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.insertData(1, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.insertData(1, ""), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.insertData(1, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.insertData(1, "foo"), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.insertData(1, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.insertData(1, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.insertData(2, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.insertData(2, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.insertData(2, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.insertData(2, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.insertData(3, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.insertData(3, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.insertData(3, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.insertData(3, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.insertData(376, ""), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.insertData(376, ""), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.insertData(376, "foo"), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.insertData(376, "foo"), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.insertData(detachedTextNode.length, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.insertData(detachedTextNode.length, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.insertData(detachedTextNode.length, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.insertData(detachedTextNode.length, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.nodeValue += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue += "", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.nodeValue += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.nodeValue += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.nodeValue += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.nodeValue += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.nodeValue += detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.nodeValue = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue = "", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.nodeValue = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.nodeValue = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.nodeValue = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.nodeValue = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.nodeValue = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.nodeValue = detachedTextNode.nodeValue, with unselected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.replaceData(1, 0, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.replaceData(1, 0, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.replaceData(1, 0, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.replaceData(1, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.replaceData(1, 1, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.replaceData(1, 1, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.replaceData(1, 1, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.replaceData(1, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.replaceData(1, 47, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.replaceData(1, 47, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.replaceData(1, 47, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.replaceData(1, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(2, 0, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(2, 0, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(2, 0, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(2, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(2, 1, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(2, 1, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(2, 1, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(2, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(2, 47, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(2, 47, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(2, 47, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(2, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(3, 0, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(3, 0, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(3, 0, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(3, 0, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(3, 1, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(3, 1, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(3, 1, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(3, 1, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(3, 47, ""), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(3, 47, ""), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(3, 47, "foo"), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.replaceData(3, 47, "foo"), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.replaceData(376, 0, ""), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.replaceData(376, 0, ""), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.replaceData(376, 0, "foo"), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.replaceData(376, 0, "foo"), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.replaceData(376, 1, ""), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.replaceData(376, 1, ""), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.replaceData(376, 1, "foo"), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.replaceData(376, 1, "foo"), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.replaceData(376, 47, ""), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.replaceData(376, 47, ""), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.replaceData(376, 47, "foo"), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.replaceData(376, 47, "foo"), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.replaceData(detachedTextNode.length, 0, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.replaceData(detachedTextNode.length, 0, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.replaceData(detachedTextNode.length, 1, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.replaceData(detachedTextNode.length, 1, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.replaceData(detachedTextNode.length, 47, ""), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.replaceData(detachedTextNode.length, 47, "foo"), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.splitText(0), with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.splitText(0), with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.splitText(1), with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.splitText(1), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.splitText(1), with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.splitText(1), with unselected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.splitText(2), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.splitText(2), with unselected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.splitText(3), with selected range on detachedTextNode from 1 to 3 Fail Pass None Fail
detachedTextNode.splitText(3), with unselected range on detachedTextNode from 1 to 3 Pass Pass None Pass
detachedTextNode.splitText(376), with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.splitText(376), with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.splitText(detachedTextNode.length), with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.splitText(detachedTextNode.length), with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.textContent += "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.textContent += "", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent += "", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.textContent += "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.textContent += "", with unselected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent += "", with unselected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.textContent += "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent += "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.textContent += "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.textContent += "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.textContent += detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent += detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.textContent += detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.textContent = "", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.textContent = "", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent = "", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.textContent = "", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.textContent = "", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.textContent = "", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.textContent = "foo", with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent = "foo", with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, 1) Pass Pass None Pass
detachedTextNode.textContent = "foo", with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Pass Pass None Pass
detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to 1 Pass Pass None Pass
detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 0 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.textContent = "foo", with unselected range on detachedTextNode from 1 to detachedTextNode.length Pass Pass None Pass
detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 0) Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with selected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with selected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 0) Pass Pass None Pass
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, 1) Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range collapsed at (detachedTextNode, detachedTextNode.length) Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to 1 Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 0 to detachedTextNode.length Fail Pass None Fail
detachedTextNode.textContent = detachedTextNode.textContent, with unselected range on detachedTextNode from 1 to detachedTextNode.length Fail Pass None Fail
detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.appendData(""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.appendData(""), with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.appendData(""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.appendData(""), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.appendData("foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.appendData("foo"), with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.appendData("foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.appendData("foo"), with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.data += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.data += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.data += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.data += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.data += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.data += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.data += detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data += detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.data += detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data += detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.data = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.data = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.data = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.data = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.data = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.data = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.data = detachedXmlComment.data, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.deleteData(0, 0), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.deleteData(0, 0), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.deleteData(0, 2), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.deleteData(0, 2), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.deleteData(0, 631), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.deleteData(0, 631), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.deleteData(1, 0), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.deleteData(1, 0), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(1, 0), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.deleteData(1, 0), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(1, 2), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.deleteData(1, 2), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(1, 2), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.deleteData(1, 2), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(1, 631), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.deleteData(1, 631), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(1, 631), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.deleteData(1, 631), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(2, 0), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(2, 0), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(2, 2), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(2, 2), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(2, 631), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(2, 631), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(3, 0), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(3, 0), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(3, 2), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(3, 2), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(3, 631), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.deleteData(3, 631), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.deleteData(376, 0), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.deleteData(376, 0), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.deleteData(376, 2), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.deleteData(376, 2), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.deleteData(376, 631), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.deleteData(376, 631), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.deleteData(detachedXmlComment.length, 0), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.deleteData(detachedXmlComment.length, 0), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.deleteData(detachedXmlComment.length, 2), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.deleteData(detachedXmlComment.length, 2), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.deleteData(detachedXmlComment.length, 631), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.deleteData(detachedXmlComment.length, 631), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.insertData(0, ""), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.insertData(0, ""), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.insertData(0, "foo"), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.insertData(0, "foo"), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.insertData(1, ""), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.insertData(1, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.insertData(1, ""), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.insertData(1, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.insertData(1, "foo"), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.insertData(1, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.insertData(1, "foo"), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.insertData(1, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.insertData(2, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.insertData(2, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.insertData(2, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.insertData(2, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.insertData(3, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.insertData(3, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.insertData(3, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.insertData(3, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.insertData(376, ""), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.insertData(376, ""), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.insertData(376, "foo"), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.insertData(376, "foo"), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.insertData(detachedXmlComment.length, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.insertData(detachedXmlComment.length, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.insertData(detachedXmlComment.length, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.nodeValue += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.nodeValue += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.nodeValue += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.nodeValue += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.nodeValue += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.nodeValue += detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.nodeValue = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.nodeValue = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.nodeValue = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.nodeValue = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.nodeValue = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.nodeValue = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.nodeValue = detachedXmlComment.nodeValue, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.replaceData(1, 0, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.replaceData(1, 0, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.replaceData(1, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.replaceData(1, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.replaceData(1, 1, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.replaceData(1, 1, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.replaceData(1, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.replaceData(1, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.replaceData(1, 47, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.replaceData(1, 47, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.replaceData(1, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.replaceData(1, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(2, 0, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(2, 0, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(2, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(2, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(2, 1, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(2, 1, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(2, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(2, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(2, 47, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(2, 47, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(2, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(2, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(3, 0, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(3, 0, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(3, 0, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(3, 0, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(3, 1, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(3, 1, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(3, 1, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(3, 1, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(3, 47, ""), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(3, 47, ""), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(3, 47, "foo"), with selected range on detachedXmlComment from 1 to 3 Fail Pass None Fail
detachedXmlComment.replaceData(3, 47, "foo"), with unselected range on detachedXmlComment from 1 to 3 Pass Pass None Pass
detachedXmlComment.replaceData(376, 0, ""), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.replaceData(376, 0, ""), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.replaceData(376, 0, "foo"), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.replaceData(376, 0, "foo"), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.replaceData(376, 1, ""), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.replaceData(376, 1, ""), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.replaceData(376, 1, "foo"), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.replaceData(376, 1, "foo"), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.replaceData(376, 47, ""), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.replaceData(376, 47, ""), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.replaceData(376, 47, "foo"), with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.replaceData(376, 47, "foo"), with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.replaceData(detachedXmlComment.length, 0, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.replaceData(detachedXmlComment.length, 0, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.replaceData(detachedXmlComment.length, 1, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.replaceData(detachedXmlComment.length, 1, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.replaceData(detachedXmlComment.length, 47, ""), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.replaceData(detachedXmlComment.length, 47, "foo"), with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.textContent += "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent += "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.textContent += "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent += "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.textContent += "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent += "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.textContent += "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.textContent += "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent += detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.textContent += detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.textContent = "", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent = "", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.textContent = "", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.textContent = "", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.textContent = "foo", with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent = "foo", with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, 1) Pass Pass None Pass
detachedXmlComment.textContent = "foo", with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Pass Pass None Pass
detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to 1 Pass Pass None Pass
detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.textContent = "foo", with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Pass Pass None Pass
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 0) Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with selected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 0) Pass Pass None Pass
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, 1) Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range collapsed at (detachedXmlComment, detachedXmlComment.length) Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to 1 Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 0 to detachedXmlComment.length Fail Pass None Fail
detachedXmlComment.textContent = detachedXmlComment.textContent, with unselected range on detachedXmlComment from 1 to detachedXmlComment.length Fail Pass None Fail
detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.appendData(""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.appendData(""), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.appendData(""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.appendData(""), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.appendData("foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.appendData("foo"), with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.appendData("foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.appendData("foo"), with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.data += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.data += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.data += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.data += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data += detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data += detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.data = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.data = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.data = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.data = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.data = detachedXmlTextNode.data, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.deleteData(0, 0), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.deleteData(0, 0), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.deleteData(0, 2), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.deleteData(0, 2), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.deleteData(0, 631), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.deleteData(0, 631), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.deleteData(1, 0), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.deleteData(1, 0), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(1, 0), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.deleteData(1, 0), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(1, 2), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.deleteData(1, 2), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(1, 2), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.deleteData(1, 2), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(1, 631), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.deleteData(1, 631), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(1, 631), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.deleteData(1, 631), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(2, 0), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(2, 0), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(2, 2), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(2, 2), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(2, 631), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(2, 631), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(3, 0), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(3, 0), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(3, 2), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(3, 2), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(3, 631), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.deleteData(3, 631), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.deleteData(376, 0), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.deleteData(376, 0), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.deleteData(376, 2), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.deleteData(376, 2), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.deleteData(376, 631), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.deleteData(376, 631), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 0), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 2), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.deleteData(detachedXmlTextNode.length, 631), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.insertData(0, ""), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.insertData(0, ""), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.insertData(0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.insertData(0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.insertData(1, ""), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.insertData(1, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.insertData(1, ""), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.insertData(1, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.insertData(1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.insertData(1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.insertData(1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.insertData(1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.insertData(2, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.insertData(2, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.insertData(2, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.insertData(2, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.insertData(3, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.insertData(3, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.insertData(3, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.insertData(3, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.insertData(376, ""), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.insertData(376, ""), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.insertData(376, "foo"), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.insertData(376, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.insertData(detachedXmlTextNode.length, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.insertData(detachedXmlTextNode.length, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.nodeValue += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.nodeValue += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.nodeValue += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.nodeValue += detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.nodeValue = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.nodeValue = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.nodeValue = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.nodeValue = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.nodeValue = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.nodeValue = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.nodeValue = detachedXmlTextNode.nodeValue, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.replaceData(1, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(2, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(2, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(2, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(2, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(2, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(2, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(2, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(2, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(2, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(2, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(2, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(2, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(3, 0, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(3, 0, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(3, 0, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(3, 0, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(3, 1, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(3, 1, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(3, 1, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(3, 1, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(3, 47, ""), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(3, 47, ""), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(3, 47, "foo"), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.replaceData(3, 47, "foo"), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.replaceData(376, 0, ""), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.replaceData(376, 0, ""), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.replaceData(376, 0, "foo"), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.replaceData(376, 0, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.replaceData(376, 1, ""), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.replaceData(376, 1, ""), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.replaceData(376, 1, "foo"), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.replaceData(376, 1, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.replaceData(376, 47, ""), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.replaceData(376, 47, ""), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.replaceData(376, 47, "foo"), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.replaceData(376, 47, "foo"), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 0, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 1, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, ""), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.replaceData(detachedXmlTextNode.length, 47, "foo"), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.splitText(0), with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.splitText(0), with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.splitText(1), with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.splitText(1), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.splitText(1), with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.splitText(1), with unselected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.splitText(2), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.splitText(2), with unselected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.splitText(3), with selected range on detachedXmlTextNode from 1 to 3 Fail Pass None Fail
detachedXmlTextNode.splitText(3), with unselected range on detachedXmlTextNode from 1 to 3 Pass Pass None Pass
detachedXmlTextNode.splitText(376), with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.splitText(376), with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.splitText(detachedXmlTextNode.length), with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.splitText(detachedXmlTextNode.length), with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.textContent += "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent += "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.textContent += "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent += "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.textContent += "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent += "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.textContent += "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.textContent += "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.textContent += detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.textContent = "", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent = "", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.textContent = "", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.textContent = "", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.textContent = "foo", with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent = "foo", with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, 1) Pass Pass None Pass
detachedXmlTextNode.textContent = "foo", with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Pass Pass None Pass
detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to 1 Pass Pass None Pass
detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.textContent = "foo", with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Pass Pass None Pass
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 0) Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with selected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 0) Pass Pass None Pass
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, 1) Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range collapsed at (detachedXmlTextNode, detachedXmlTextNode.length) Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to 1 Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 0 to detachedXmlTextNode.length Fail Pass None Fail
detachedXmlTextNode.textContent = detachedXmlTextNode.textContent, with unselected range on detachedXmlTextNode from 1 to detachedXmlTextNode.length Fail Pass None Fail
foreignComment.appendData(""), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.appendData(""), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.appendData(""), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.appendData(""), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.appendData(""), with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.appendData(""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.appendData(""), with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.appendData(""), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.appendData(""), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.appendData(""), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.appendData(""), with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.appendData(""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.appendData(""), with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.appendData("foo"), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.appendData("foo"), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.appendData("foo"), with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.appendData("foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.appendData("foo"), with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.appendData("foo"), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.appendData("foo"), with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.appendData("foo"), with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.data += "", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.data += "", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.data += "", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.data += "", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.data += "", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.data += "", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.data += "", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.data += "", with unselected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.data += "", with unselected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.data += "", with unselected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.data += "", with unselected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.data += "", with unselected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.data += "foo", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.data += "foo", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.data += "foo", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.data += "foo", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.data += "foo", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.data += "foo", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.data += "foo", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.data += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.data += "foo", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.data += "foo", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.data += "foo", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.data += foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.data += foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.data += foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.data += foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.data += foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.data += foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.data = "", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.data = "", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.data = "", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.data = "", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.data = "", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.data = "", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.data = "", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.data = "", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.data = "", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.data = "", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.data = "", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.data = "", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.data = "foo", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.data = "foo", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.data = "foo", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.data = "foo", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.data = "foo", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.data = "foo", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.data = "foo", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.data = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.data = "foo", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.data = "foo", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.data = "foo", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.data = foreignComment.data, with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.data = foreignComment.data, with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.data = foreignComment.data, with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.data = foreignComment.data, with unselected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.data = foreignComment.data, with unselected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.data = foreignComment.data, with unselected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.deleteData(0, 0), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.deleteData(0, 0), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.deleteData(0, 2), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.deleteData(0, 2), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.deleteData(0, 631), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.deleteData(0, 631), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.deleteData(1, 0), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.deleteData(1, 0), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(1, 0), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.deleteData(1, 0), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(1, 2), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.deleteData(1, 2), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(1, 2), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.deleteData(1, 2), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(1, 631), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.deleteData(1, 631), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(1, 631), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.deleteData(1, 631), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(2, 0), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(2, 0), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(2, 2), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(2, 2), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(2, 631), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(2, 631), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(3, 0), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(3, 0), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(3, 2), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(3, 2), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(3, 631), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.deleteData(3, 631), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.deleteData(376, 0), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.deleteData(376, 0), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.deleteData(376, 2), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.deleteData(376, 2), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.deleteData(376, 631), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.deleteData(376, 631), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.deleteData(foreignComment.length, 0), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.deleteData(foreignComment.length, 0), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.deleteData(foreignComment.length, 2), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.deleteData(foreignComment.length, 2), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.deleteData(foreignComment.length, 631), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.deleteData(foreignComment.length, 631), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.insertData(0, ""), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.insertData(0, ""), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.insertData(0, "foo"), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.insertData(0, "foo"), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.insertData(1, ""), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.insertData(1, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.insertData(1, ""), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.insertData(1, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.insertData(1, "foo"), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.insertData(1, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.insertData(1, "foo"), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.insertData(1, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.insertData(2, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.insertData(2, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.insertData(2, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.insertData(2, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.insertData(3, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.insertData(3, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.insertData(3, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.insertData(3, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.insertData(376, ""), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.insertData(376, ""), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.insertData(376, "foo"), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.insertData(376, "foo"), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.insertData(foreignComment.length, ""), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.insertData(foreignComment.length, ""), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.insertData(foreignComment.length, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.insertData(foreignComment.length, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.nodeValue += "", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.nodeValue += "", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.nodeValue += "", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue += "", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.nodeValue += "", with unselected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.nodeValue += "", with unselected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue += "", with unselected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.nodeValue += "foo", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.nodeValue += "foo", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue += "foo", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.nodeValue += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.nodeValue += "foo", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.nodeValue += "foo", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.nodeValue += foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue += foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.nodeValue += foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.nodeValue = "", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.nodeValue = "", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.nodeValue = "", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue = "", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.nodeValue = "", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.nodeValue = "", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.nodeValue = "", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.nodeValue = "foo", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.nodeValue = "foo", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue = "foo", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.nodeValue = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.nodeValue = "foo", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.nodeValue = "foo", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.nodeValue = foreignComment.nodeValue, with unselected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.replaceData(0, 0, ""), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.replaceData(0, 0, ""), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.replaceData(0, 0, "foo"), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.replaceData(0, 1, ""), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.replaceData(0, 1, ""), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.replaceData(0, 1, "foo"), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.replaceData(0, 47, ""), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.replaceData(0, 47, ""), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.replaceData(0, 47, "foo"), with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.replaceData(1, 0, ""), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.replaceData(1, 0, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(1, 0, ""), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.replaceData(1, 0, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(1, 0, "foo"), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.replaceData(1, 0, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.replaceData(1, 0, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(1, 1, ""), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.replaceData(1, 1, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(1, 1, ""), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.replaceData(1, 1, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(1, 1, "foo"), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.replaceData(1, 1, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.replaceData(1, 1, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(1, 47, ""), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.replaceData(1, 47, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(1, 47, ""), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.replaceData(1, 47, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(1, 47, "foo"), with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.replaceData(1, 47, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.replaceData(1, 47, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(2, 0, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(2, 0, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(2, 0, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(2, 0, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(2, 1, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(2, 1, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(2, 1, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(2, 1, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(2, 47, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(2, 47, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(2, 47, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(2, 47, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(3, 0, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(3, 0, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(3, 0, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(3, 0, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(3, 1, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(3, 1, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(3, 1, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(3, 1, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(3, 47, ""), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(3, 47, ""), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(3, 47, "foo"), with selected range on foreignComment from 1 to 3 Fail Pass None Fail
foreignComment.replaceData(3, 47, "foo"), with unselected range on foreignComment from 1 to 3 Pass Pass None Pass
foreignComment.replaceData(376, 0, ""), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.replaceData(376, 0, ""), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.replaceData(376, 0, "foo"), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.replaceData(376, 0, "foo"), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.replaceData(376, 1, ""), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.replaceData(376, 1, ""), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.replaceData(376, 1, "foo"), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.replaceData(376, 1, "foo"), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.replaceData(376, 47, ""), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.replaceData(376, 47, ""), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.replaceData(376, 47, "foo"), with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.replaceData(376, 47, "foo"), with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.replaceData(foreignComment.length, 0, ""), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.replaceData(foreignComment.length, 0, ""), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.replaceData(foreignComment.length, 0, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.replaceData(foreignComment.length, 0, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.replaceData(foreignComment.length, 1, ""), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.replaceData(foreignComment.length, 1, ""), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.replaceData(foreignComment.length, 1, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.replaceData(foreignComment.length, 1, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.replaceData(foreignComment.length, 47, ""), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.replaceData(foreignComment.length, 47, ""), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.replaceData(foreignComment.length, 47, "foo"), with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.replaceData(foreignComment.length, 47, "foo"), with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.textContent += "", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.textContent += "", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.textContent += "", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.textContent += "", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.textContent += "", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.textContent += "", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.textContent += "", with unselected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.textContent += "", with unselected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.textContent += "", with unselected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.textContent += "", with unselected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.textContent += "", with unselected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.textContent += "foo", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.textContent += "foo", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.textContent += "foo", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.textContent += "foo", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.textContent += "foo", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.textContent += "foo", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.textContent += "foo", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.textContent += foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.textContent += foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.textContent += foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.textContent += foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.textContent = "", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.textContent = "", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.textContent = "", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.textContent = "", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.textContent = "", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.textContent = "", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.textContent = "", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.textContent = "", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.textContent = "", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.textContent = "", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.textContent = "", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.textContent = "foo", with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.textContent = "foo", with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.textContent = "foo", with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.textContent = "foo", with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, 1) Pass Pass None Pass
foreignComment.textContent = "foo", with unselected range collapsed at (foreignComment, foreignComment.length) Pass Pass None Pass
foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to 1 Pass Pass None Pass
foreignComment.textContent = "foo", with unselected range on foreignComment from 0 to foreignComment.length Pass Pass None Pass
foreignComment.textContent = "foo", with unselected range on foreignComment from 1 to foreignComment.length Pass Pass None Pass
foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 0) Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with selected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with selected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 0) Pass Pass None Pass
foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, 1) Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with unselected range collapsed at (foreignComment, foreignComment.length) Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to 1 Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 0 to foreignComment.length Fail Pass None Fail
foreignComment.textContent = foreignComment.textContent, with unselected range on foreignComment from 1 to foreignComment.length Fail Pass None Fail
foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1) Fail Pass None Fail
foreignDoc.appendChild(detachedComment), with selected range collapsed at (foreignDoc, foreignDoc.childNodes.length) Fail Pass None Fail
foreignDoc.appendChild(detachedComment), with selected range on detachedComment from 0 to 5 Fail Pass None Fail
foreignDoc.appendChild(detachedComment), with selected range on foreignDoc from foreignDoc.childNodes.length - 1 to foreignDoc.childNodes.length Fail Pass None Fail
foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length - 1) Pass Pass None Pass
foreignDoc.appendChild(detachedComment), with unselected range collapsed at (foreignDoc, foreignDoc.childNodes.length) Pass Pass None Pass
foreignDoc.appendChild(detachedComment), with unselected range on detachedComment from 0 to 5 Pass Pass None Pass
foreignDoc.appendChild(detachedComment), with unselected range on foreignDoc from foreignDoc.childNodes.length - 1 to foreignDoc.childNodes.length Pass Pass None Pass
foreignDoc.documentElement.parentNode.removeChild(foreignDoc.documentElement), with selected range on foreignDoc from 0 to foreignDoc.childNodes.length Fail Pass None Fail
foreignDoc.documentElement.parentNode.removeChild(foreignDoc.documentElement), with unselected range on foreignDoc from 0 to foreignDoc.childNodes.length Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0) Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1) Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1 Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2 Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0) Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1) Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1 Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2 Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0) Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1) Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1 Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2 Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0) Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1) Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1 Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2 Pass Pass None Pass
foreignDoc.insertBefore(detachedComment, null), with selected range on foreignDoc from 0 to 1 Fail Pass None Fail
foreignDoc.insertBefore(detachedComment, null), with unselected range on foreignDoc from 0 to 1 Pass Pass None Pass
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 0) Fail Pass None Fail
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range collapsed at (foreignDoc, 1) Fail Pass None Fail
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 1 Fail Pass None Fail
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with selected range on foreignDoc from 0 to 2 Fail Pass None Fail
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 0) Pass Pass None Pass
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range collapsed at (foreignDoc, 1) Pass Pass None Pass
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 1 Pass Pass None Pass
foreignDoc.replaceChild(detachedComment, foreignDoc.doctype), with unselected range on foreignDoc from 0 to 2 Pass Pass None Pass
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 0) Fail Pass None Fail
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range collapsed at (foreignDoc, 1) Fail Pass None Fail
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 1 Fail Pass None Fail
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with selected range on foreignDoc from 0 to 2 Fail Pass None Fail
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 0) Pass Pass None Pass
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range collapsed at (foreignDoc, 1) Pass Pass None Pass
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 1 Pass Pass None Pass
foreignDoc.replaceChild(detachedComment, foreignDoc.documentElement), with unselected range on foreignDoc from 0 to 2 Pass Pass None Pass
foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.appendData(""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.appendData(""), with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.appendData(""), with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.appendData(""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.appendData(""), with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.appendData(""), with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.appendData("foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.appendData("foo"), with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.appendData("foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.appendData("foo"), with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.data += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.data += "", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.data += "", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data += "", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.data += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.data += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.data += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.data += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.data += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.data += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.data += foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data += foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.data += foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data += foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.data = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.data = "", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.data = "", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data = "", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.data = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.data = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.data = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.data = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.data = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.data = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.data = foreignTextNode.data, with unselected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.deleteData(0, 0), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.deleteData(0, 0), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.deleteData(0, 2), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.deleteData(0, 2), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.deleteData(0, 631), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.deleteData(0, 631), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.deleteData(1, 0), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.deleteData(1, 0), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(1, 0), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.deleteData(1, 0), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(1, 2), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.deleteData(1, 2), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(1, 2), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.deleteData(1, 2), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(1, 631), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.deleteData(1, 631), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(1, 631), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.deleteData(1, 631), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(2, 0), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(2, 0), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(2, 2), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(2, 2), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(2, 631), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(2, 631), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(3, 0), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(3, 0), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(3, 2), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(3, 2), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(3, 631), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.deleteData(3, 631), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.deleteData(376, 0), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.deleteData(376, 0), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.deleteData(376, 2), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.deleteData(376, 2), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.deleteData(376, 631), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.deleteData(376, 631), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.deleteData(foreignTextNode.length, 0), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.deleteData(foreignTextNode.length, 0), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.deleteData(foreignTextNode.length, 2), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.deleteData(foreignTextNode.length, 2), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.deleteData(foreignTextNode.length, 631), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.deleteData(foreignTextNode.length, 631), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.insertData(0, ""), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.insertData(0, ""), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.insertData(0, "foo"), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.insertData(0, "foo"), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.insertData(1, ""), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.insertData(1, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.insertData(1, ""), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.insertData(1, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.insertData(1, "foo"), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.insertData(1, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.insertData(1, "foo"), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.insertData(1, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.insertData(2, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.insertData(2, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.insertData(2, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.insertData(2, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.insertData(3, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.insertData(3, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.insertData(3, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.insertData(3, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.insertData(376, ""), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.insertData(376, ""), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.insertData(376, "foo"), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.insertData(376, "foo"), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.insertData(foreignTextNode.length, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.insertData(foreignTextNode.length, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.insertData(foreignTextNode.length, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.insertData(foreignTextNode.length, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.nodeValue += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue += "", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.nodeValue += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.nodeValue += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.nodeValue += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.nodeValue += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.nodeValue += foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.nodeValue = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue = "", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.nodeValue = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.nodeValue = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.nodeValue = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.nodeValue = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.nodeValue = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.nodeValue = foreignTextNode.nodeValue, with unselected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.replaceData(0, 0, ""), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.replaceData(0, 0, ""), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.replaceData(0, 1, ""), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.replaceData(0, 1, ""), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.replaceData(0, 47, ""), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.replaceData(0, 47, ""), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.replaceData(1, 0, ""), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.replaceData(1, 0, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(1, 0, ""), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.replaceData(1, 0, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.replaceData(1, 0, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.replaceData(1, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(1, 1, ""), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.replaceData(1, 1, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(1, 1, ""), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.replaceData(1, 1, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.replaceData(1, 1, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.replaceData(1, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(1, 47, ""), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.replaceData(1, 47, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(1, 47, ""), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.replaceData(1, 47, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.replaceData(1, 47, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.replaceData(1, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(2, 0, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(2, 0, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(2, 0, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(2, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(2, 1, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(2, 1, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(2, 1, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(2, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(2, 47, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(2, 47, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(2, 47, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(2, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(3, 0, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(3, 0, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(3, 0, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(3, 0, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(3, 1, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(3, 1, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(3, 1, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(3, 1, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(3, 47, ""), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(3, 47, ""), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(3, 47, "foo"), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.replaceData(3, 47, "foo"), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.replaceData(376, 0, ""), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.replaceData(376, 0, ""), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.replaceData(376, 0, "foo"), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.replaceData(376, 0, "foo"), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.replaceData(376, 1, ""), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.replaceData(376, 1, ""), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.replaceData(376, 1, "foo"), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.replaceData(376, 1, "foo"), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.replaceData(376, 47, ""), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.replaceData(376, 47, ""), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.replaceData(376, 47, "foo"), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.replaceData(376, 47, "foo"), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.replaceData(foreignTextNode.length, 0, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.replaceData(foreignTextNode.length, 0, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.replaceData(foreignTextNode.length, 1, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.replaceData(foreignTextNode.length, 1, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.replaceData(foreignTextNode.length, 47, ""), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.replaceData(foreignTextNode.length, 47, "foo"), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.splitText(0), with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.splitText(0), with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.splitText(1), with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.splitText(1), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.splitText(1), with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.splitText(1), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.splitText(2), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.splitText(2), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.splitText(3), with selected range on foreignTextNode from 1 to 3 Fail Pass None Fail
foreignTextNode.splitText(3), with unselected range on foreignTextNode from 1 to 3 Pass Pass None Pass
foreignTextNode.splitText(376), with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.splitText(376), with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.splitText(foreignTextNode.length), with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.splitText(foreignTextNode.length), with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.textContent += "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.textContent += "", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent += "", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.textContent += "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.textContent += "", with unselected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent += "", with unselected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.textContent += "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent += "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.textContent += "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.textContent += "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.textContent += foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent += foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.textContent += foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.textContent = "", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.textContent = "", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent = "", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.textContent = "", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.textContent = "", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.textContent = "", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.textContent = "foo", with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent = "foo", with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, 1) Pass Pass None Pass
foreignTextNode.textContent = "foo", with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Pass Pass None Pass
foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to 1 Pass Pass None Pass
foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 0 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.textContent = "foo", with unselected range on foreignTextNode from 1 to foreignTextNode.length Pass Pass None Pass
foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 0) Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with selected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with selected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 0) Pass Pass None Pass
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, 1) Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range collapsed at (foreignTextNode, foreignTextNode.length) Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to 1 Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 0 to foreignTextNode.length Fail Pass None Fail
foreignTextNode.textContent = foreignTextNode.textContent, with unselected range on foreignTextNode from 1 to foreignTextNode.length Fail Pass None Fail
paras[0].appendChild(document), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].appendChild(document), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].appendChild(document.doctype), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].appendChild(document.doctype), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].appendChild(foreignDoc), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].appendChild(foreignDoc), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].appendChild(paras[0]), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].appendChild(paras[0]), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].appendChild(paras[1]), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].appendChild(paras[1]), with selected range collapsed at (testDiv, 1) Fail Pass None Fail
paras[0].appendChild(paras[1]), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 1 Fail Pass None Fail
paras[0].appendChild(paras[1]), with selected range on testDiv from 0 to 2 Fail Pass None Fail
paras[0].appendChild(paras[1]), with selected range on testDiv from 1 to 2 Fail Pass None Fail
paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].appendChild(paras[1]), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].appendChild(paras[1]), with unselected range collapsed at (testDiv, 1) Pass Pass None Pass
paras[0].appendChild(paras[1]), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 1 Pass Pass None Pass
paras[0].appendChild(paras[1]), with unselected range on testDiv from 0 to 2 Pass Pass None Pass
paras[0].appendChild(paras[1]), with unselected range on testDiv from 1 to 2 Pass Pass None Pass
paras[0].appendChild(testDiv), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].appendChild(testDiv), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].appendChild(xmlTextNode), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].appendChild(xmlTextNode), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].appendChild(xmlTextNode), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].appendChild(xmlTextNode), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.appendData(""), with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.appendData(""), with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.appendData("foo"), with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.data += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.data += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.data += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.data += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.data += paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data += paras[0].firstChild.data, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data += paras[0].firstChild.data, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.data = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.data = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.data = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.data = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.data = paras[0].firstChild.data, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.deleteData(0, 0), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.deleteData(0, 2), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.deleteData(0, 631), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.deleteData(1, 0), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.deleteData(1, 0), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.deleteData(1, 0), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.deleteData(1, 2), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.deleteData(1, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.deleteData(1, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.deleteData(1, 2), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].firstChild.deleteData(1, 2), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.deleteData(1, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.deleteData(1, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.deleteData(1, 2), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].firstChild.deleteData(1, 2), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(1, 631), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.deleteData(1, 631), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.deleteData(1, 631), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(2, 0), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(2, 0), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(2, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.deleteData(2, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.deleteData(2, 2), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(2, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.deleteData(2, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.deleteData(2, 2), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(2, 631), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(2, 631), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(3, 0), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(3, 0), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(3, 2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.deleteData(3, 2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.deleteData(3, 2), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(3, 2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.deleteData(3, 2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.deleteData(3, 2), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(3, 631), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.deleteData(3, 631), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.deleteData(376, 0), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.deleteData(376, 0), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.deleteData(376, 2), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.deleteData(376, 2), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.deleteData(376, 631), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.deleteData(376, 631), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.deleteData(paras[0].firstChild.length, 0), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.deleteData(paras[0].firstChild.length, 0), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.deleteData(paras[0].firstChild.length, 2), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.deleteData(paras[0].firstChild.length, 2), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.deleteData(paras[0].firstChild.length, 631), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.deleteData(paras[0].firstChild.length, 631), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.insertData(0, ""), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.insertData(0, ""), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.insertData(1, ""), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.insertData(1, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.insertData(1, ""), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.insertData(1, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.insertData(1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.insertData(1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.insertData(1, "foo"), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].firstChild.insertData(1, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.insertData(1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.insertData(1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.insertData(1, "foo"), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].firstChild.insertData(1, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.insertData(2, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.insertData(2, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.insertData(2, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.insertData(2, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.insertData(2, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.insertData(2, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.insertData(2, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.insertData(2, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.insertData(3, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.insertData(3, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.insertData(3, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.insertData(3, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.insertData(3, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.insertData(3, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.insertData(3, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.insertData(3, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.insertData(376, ""), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.insertData(376, ""), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.insertData(376, "foo"), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.insertData(376, "foo"), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.insertData(paras[0].firstChild.length, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.insertData(paras[0].firstChild.length, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.insertData(paras[0].firstChild.length, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.insertData(paras[0].firstChild.length, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.nodeValue += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.nodeValue += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.nodeValue += paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.nodeValue = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.nodeValue = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.nodeValue = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.nodeValue = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.nodeValue = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.nodeValue = paras[0].firstChild.nodeValue, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(2, 0, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(2, 0, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(2, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(2, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(2, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(2, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(2, 1, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(2, 1, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(2, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(2, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(2, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(2, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(2, 47, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(2, 47, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(2, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(2, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(2, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(2, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(3, 0, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(3, 0, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(3, 0, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(3, 0, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(3, 0, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(3, 0, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(3, 1, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(3, 1, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(3, 1, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(3, 1, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(3, 1, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(3, 1, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(3, 47, ""), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(3, 47, ""), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(3, 47, "foo"), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.replaceData(3, 47, "foo"), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.replaceData(3, 47, "foo"), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Pass
paras[0].firstChild.replaceData(3, 47, "foo"), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.replaceData(376, 0, ""), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(376, 0, ""), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(376, 0, "foo"), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(376, 0, "foo"), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(376, 1, ""), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(376, 1, ""), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(376, 1, "foo"), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(376, 1, "foo"), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(376, 47, ""), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(376, 47, ""), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(376, 47, "foo"), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.replaceData(376, 47, "foo"), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.replaceData(paras[0].firstChild.length, 0, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.replaceData(paras[0].firstChild.length, 1, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, ""), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, ""), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, "foo"), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.replaceData(paras[0].firstChild.length, 47, "foo"), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.splitText(0), with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.splitText(0), with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.splitText(1), with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.splitText(1), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.splitText(1), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.splitText(1), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].firstChild.splitText(1), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0], 1) Pass Pass None Fail
paras[0].firstChild.splitText(1), with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.splitText(1), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.splitText(1), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Fail
paras[0].firstChild.splitText(1), with unselected range on paras[0] from 0 to 1 Pass Pass None Fail
paras[0].firstChild.splitText(1), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.splitText(2), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.splitText(2), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.splitText(2), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.splitText(2), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.splitText(2), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Fail
paras[0].firstChild.splitText(2), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.splitText(3), with selected range from (paras[0], 0) to (paras[0].firstChild, 3) Fail Pass None Fail
paras[0].firstChild.splitText(3), with selected range from (paras[0].firstChild, 1) to (paras[0], 1) Fail Pass None Fail
paras[0].firstChild.splitText(3), with selected range on paras[0].firstChild from 1 to 3 Fail Pass None Fail
paras[0].firstChild.splitText(3), with unselected range from (paras[0], 0) to (paras[0].firstChild, 3) Pass Pass None Pass
paras[0].firstChild.splitText(3), with unselected range from (paras[0].firstChild, 1) to (paras[0], 1) Pass Pass None Fail
paras[0].firstChild.splitText(3), with unselected range on paras[0].firstChild from 1 to 3 Pass Pass None Pass
paras[0].firstChild.splitText(376), with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.splitText(376), with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.splitText(paras[0].firstChild.length), with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.splitText(paras[0].firstChild.length), with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.textContent += "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent += "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.textContent += "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent += "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.textContent += "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent += "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.textContent += "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.textContent += "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.textContent += paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.textContent = "", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent = "", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.textContent = "", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.textContent = "", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.textContent = "foo", with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent = "foo", with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, 1) Pass Pass None Pass
paras[0].firstChild.textContent = "foo", with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Pass Pass None Pass
paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to 1 Pass Pass None Pass
paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.textContent = "foo", with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Pass Pass None Pass
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 0) Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with selected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 0) Pass Pass None Pass
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, 1) Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range collapsed at (paras[0].firstChild, paras[0].firstChild.length) Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to 1 Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 0 to paras[0].firstChild.length Fail Pass None Fail
paras[0].firstChild.textContent = paras[0].firstChild.textContent, with unselected range on paras[0].firstChild from 1 to paras[0].firstChild.length Fail Pass None Fail
paras[0].insertBefore(document, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(document, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(document.doctype, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(document.doctype, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(foreignDoc, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(foreignDoc, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(paras[0], paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(paras[0], paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].insertBefore(paras[1], null), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].insertBefore(paras[1], null), with selected range collapsed at (testDiv, 1) Fail Pass None Fail
paras[0].insertBefore(paras[1], null), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(paras[1], null), with selected range on testDiv from 0 to 2 Fail Pass None Fail
paras[0].insertBefore(paras[1], null), with selected range on testDiv from 1 to 2 Fail Pass None Fail
paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].insertBefore(paras[1], null), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].insertBefore(paras[1], null), with unselected range collapsed at (testDiv, 1) Pass Pass None Pass
paras[0].insertBefore(paras[1], null), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 0 to 2 Pass Pass None Pass
paras[0].insertBefore(paras[1], null), with unselected range on testDiv from 1 to 2 Pass Pass None Pass
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1) Fail Pass None Fail
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 2 Fail Pass None Fail
paras[0].insertBefore(paras[1], paras[0].firstChild), with selected range on testDiv from 1 to 2 Fail Pass None Fail
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1) Pass Pass None Pass
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 2 Pass Pass None Pass
paras[0].insertBefore(paras[1], paras[0].firstChild), with unselected range on testDiv from 1 to 2 Pass Pass None Pass
paras[0].insertBefore(testDiv, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(testDiv, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].insertBefore(xmlTextNode, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 0) Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 1) Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with selected range collapsed at (testDiv, 2) Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 1 Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 0 to 2 Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with selected range on testDiv from 1 to 2 Fail Pass None Fail
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 0) Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 1) Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with unselected range collapsed at (testDiv, 2) Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 1 Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 0 to 2 Pass Pass None Pass
paras[0].parentNode.removeChild(paras[0]), with unselected range on testDiv from 1 to 2 Pass Pass None Pass
paras[0].replaceChild(document, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].replaceChild(document, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].replaceChild(document.doctype, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].replaceChild(document.doctype, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].replaceChild(foreignDoc, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].replaceChild(foreignDoc, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].replaceChild(paras[0], paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].replaceChild(paras[0], paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range collapsed at (testDiv, 1) Fail Pass None Fail
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 1 Fail Pass None Fail
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 0 to 2 Fail Pass None Fail
paras[0].replaceChild(paras[1], paras[0].firstChild), with selected range on testDiv from 1 to 2 Fail Pass None Fail
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range collapsed at (testDiv, 1) Pass Pass None Pass
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 1 Pass Pass None Pass
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 0 to 2 Pass Pass None Pass
paras[0].replaceChild(paras[1], paras[0].firstChild), with unselected range on testDiv from 1 to 2 Pass Pass None Pass
paras[0].replaceChild(testDiv, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].replaceChild(testDiv, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 0) Pass Pass None Pass
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range collapsed at (paras[0], 1) Pass Pass None Pass
paras[0].replaceChild(xmlTextNode, paras[0].firstChild), with unselected range on paras[0] from 0 to 1 Pass Pass None Pass
paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.appendData(""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.appendData(""), with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.appendData(""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.appendData(""), with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.appendData("foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.appendData("foo"), with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.appendData("foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.appendData("foo"), with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.data += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.data += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.data += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.data += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.data += paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data += paras[1].firstChild.data, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data += paras[1].firstChild.data, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.data = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.data = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.data = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.data = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.data = paras[1].firstChild.data, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.deleteData(0, 0), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.deleteData(0, 0), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.deleteData(0, 2), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.deleteData(0, 2), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.deleteData(0, 631), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.deleteData(0, 631), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.deleteData(1, 0), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.deleteData(1, 0), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(1, 0), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.deleteData(1, 0), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(1, 2), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.deleteData(1, 2), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(1, 2), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.deleteData(1, 2), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(1, 631), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.deleteData(1, 631), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(1, 631), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.deleteData(1, 631), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(2, 0), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(2, 0), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(2, 2), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(2, 2), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(2, 631), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(2, 631), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(3, 0), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(3, 0), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(3, 2), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(3, 2), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(3, 631), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.deleteData(3, 631), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.deleteData(376, 0), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.deleteData(376, 0), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.deleteData(376, 2), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.deleteData(376, 2), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.deleteData(376, 631), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.deleteData(376, 631), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.deleteData(paras[1].firstChild.length, 0), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.deleteData(paras[1].firstChild.length, 0), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.deleteData(paras[1].firstChild.length, 2), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.deleteData(paras[1].firstChild.length, 2), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.deleteData(paras[1].firstChild.length, 631), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.deleteData(paras[1].firstChild.length, 631), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.insertData(0, ""), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.insertData(0, ""), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.insertData(0, "foo"), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.insertData(0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.insertData(1, ""), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.insertData(1, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.insertData(1, ""), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.insertData(1, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.insertData(1, "foo"), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.insertData(1, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.insertData(1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.insertData(1, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.insertData(2, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.insertData(2, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.insertData(2, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.insertData(2, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.insertData(3, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.insertData(3, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.insertData(3, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.insertData(3, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.insertData(376, ""), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.insertData(376, ""), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.insertData(376, "foo"), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.insertData(376, "foo"), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.insertData(paras[1].firstChild.length, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.insertData(paras[1].firstChild.length, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.insertData(paras[1].firstChild.length, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.insertData(paras[1].firstChild.length, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.nodeValue += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.nodeValue += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.nodeValue += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.nodeValue += paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.nodeValue = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.nodeValue = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.nodeValue = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.nodeValue = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.nodeValue = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.nodeValue = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.nodeValue = paras[1].firstChild.nodeValue, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.replaceData(0, 0, ""), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.replaceData(0, 0, ""), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.replaceData(0, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.replaceData(0, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.replaceData(0, 1, ""), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.replaceData(0, 1, ""), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.replaceData(0, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.replaceData(0, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.replaceData(0, 47, ""), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.replaceData(0, 47, ""), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.replaceData(0, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.replaceData(0, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.replaceData(1, 0, ""), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.replaceData(1, 0, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(1, 0, ""), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.replaceData(1, 0, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(1, 0, "foo"), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.replaceData(1, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(1, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.replaceData(1, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(1, 1, ""), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.replaceData(1, 1, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(1, 1, ""), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.replaceData(1, 1, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(1, 1, "foo"), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.replaceData(1, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(1, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.replaceData(1, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(1, 47, ""), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.replaceData(1, 47, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(1, 47, ""), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.replaceData(1, 47, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(1, 47, "foo"), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.replaceData(1, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(1, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.replaceData(1, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(2, 0, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(2, 0, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(2, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(2, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(2, 1, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(2, 1, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(2, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(2, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(2, 47, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(2, 47, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(2, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(2, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(3, 0, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(3, 0, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(3, 0, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(3, 0, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(3, 1, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(3, 1, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(3, 1, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(3, 1, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(3, 47, ""), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(3, 47, ""), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(3, 47, "foo"), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.replaceData(3, 47, "foo"), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.replaceData(376, 0, ""), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.replaceData(376, 0, ""), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.replaceData(376, 0, "foo"), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.replaceData(376, 0, "foo"), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.replaceData(376, 1, ""), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.replaceData(376, 1, ""), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.replaceData(376, 1, "foo"), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.replaceData(376, 1, "foo"), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.replaceData(376, 47, ""), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.replaceData(376, 47, ""), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.replaceData(376, 47, "foo"), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.replaceData(376, 47, "foo"), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.replaceData(paras[1].firstChild.length, 0, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.replaceData(paras[1].firstChild.length, 1, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, ""), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, ""), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, "foo"), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.replaceData(paras[1].firstChild.length, 47, "foo"), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.splitText(0), with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.splitText(0), with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.splitText(1), with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.splitText(1), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.splitText(1), with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.splitText(1), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.splitText(2), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.splitText(2), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.splitText(3), with selected range on paras[1].firstChild from 1 to 3 Fail Pass None Fail
paras[1].firstChild.splitText(3), with unselected range on paras[1].firstChild from 1 to 3 Pass Pass None Pass
paras[1].firstChild.splitText(376), with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.splitText(376), with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.splitText(paras[1].firstChild.length), with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.splitText(paras[1].firstChild.length), with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.textContent += "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent += "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.textContent += "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent += "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.textContent += "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent += "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.textContent += "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.textContent += "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.textContent += paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.textContent = "", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent = "", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.textContent = "", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.textContent = "", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.textContent = "foo", with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent = "foo", with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, 1) Pass Pass None Pass
paras[1].firstChild.textContent = "foo", with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Pass Pass None Pass
paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to 1 Pass Pass None Pass
paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.textContent = "foo", with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Pass Pass None Pass
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 0) Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with selected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 0) Pass Pass None Pass
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, 1) Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range collapsed at (paras[1].firstChild, paras[1].firstChild.length) Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to 1 Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 0 to paras[1].firstChild.length Fail Pass None Fail
paras[1].firstChild.textContent = paras[1].firstChild.textContent, with unselected range on paras[1].firstChild from 1 to paras[1].firstChild.length Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length - 1) Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv, testDiv.childNodes.length) Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 0) Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with selected range collapsed at (testDiv.lastChild, 1) Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 1 to testDiv.childNodes.length Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with selected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length - 1 Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with selected range on testDiv.lastChild from 0 to 1 Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length - 1) Pass Pass None Pass
testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv, testDiv.childNodes.length) Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 0) Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with unselected range collapsed at (testDiv.lastChild, 1) Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 1 to testDiv.childNodes.length Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length Fail Pass None Fail
testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv from testDiv.childNodes.length - 2 to testDiv.childNodes.length - 1 Pass Pass None Pass
testDiv.appendChild(testDiv.lastChild), with unselected range on testDiv.lastChild from 0 to 1 Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 1) Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with selected range collapsed at (testDiv, 2) Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 0 to 2 Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with selected range on testDiv from 1 to 2 Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 0) Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (paras[0], 1) Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 1) Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with unselected range collapsed at (testDiv, 2) Pass Pass None Pass
testDiv.insertBefore(paras[0], paras[1]), with unselected range on paras[0] from 0 to 1 Fail Pass None Fail
testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 0 to 2 Pass Pass None Pass
testDiv.insertBefore(paras[0], paras[1]), with unselected range on testDiv from 1 to 2 Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 0) Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (paras[0], 1) Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 1) Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with selected range collapsed at (testDiv, 2) Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with selected range on paras[0] from 0 to 1 Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 0 to 2 Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with selected range on testDiv from 1 to 2 Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 0) Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (paras[0], 1) Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 1) Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with unselected range collapsed at (testDiv, 2) Pass Pass None Pass
testDiv.replaceChild(paras[0], paras[0]), with unselected range on paras[0] from 0 to 1 Fail Pass None Fail
testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 0 to 2 Pass Pass None Pass
testDiv.replaceChild(paras[0], paras[0]), with unselected range on testDiv from 1 to 2 Fail Pass None Fail
xmlComment.appendData(""), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.appendData(""), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.appendData(""), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.appendData(""), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.appendData(""), with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.appendData(""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.appendData(""), with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.appendData(""), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.appendData(""), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.appendData(""), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.appendData(""), with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.appendData(""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.appendData(""), with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.appendData("foo"), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.appendData("foo"), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.appendData("foo"), with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.appendData("foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.appendData("foo"), with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.appendData("foo"), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.appendData("foo"), with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.appendData("foo"), with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.data += "", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.data += "", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.data += "", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.data += "", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.data += "", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.data += "", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.data += "", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.data += "", with unselected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.data += "", with unselected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.data += "", with unselected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.data += "", with unselected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.data += "", with unselected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.data += "foo", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.data += "foo", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.data += "foo", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.data += "foo", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.data += "foo", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.data += "foo", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.data += "foo", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.data += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.data += "foo", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.data += "foo", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.data += "foo", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.data += xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.data += xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.data += xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.data += xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.data += xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.data += xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.data = "", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.data = "", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.data = "", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.data = "", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.data = "", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.data = "", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.data = "", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.data = "", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.data = "", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.data = "", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.data = "", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.data = "", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.data = "foo", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.data = "foo", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.data = "foo", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.data = "foo", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.data = "foo", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.data = "foo", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.data = "foo", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.data = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.data = "foo", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.data = "foo", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.data = "foo", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.data = xmlComment.data, with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.data = xmlComment.data, with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.data = xmlComment.data, with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.data = xmlComment.data, with unselected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.data = xmlComment.data, with unselected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.data = xmlComment.data, with unselected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.deleteData(0, 0), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.deleteData(0, 0), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.deleteData(0, 2), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.deleteData(0, 2), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.deleteData(0, 631), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.deleteData(0, 631), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.deleteData(1, 0), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.deleteData(1, 0), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(1, 0), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.deleteData(1, 0), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(1, 2), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.deleteData(1, 2), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(1, 2), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.deleteData(1, 2), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(1, 631), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.deleteData(1, 631), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(1, 631), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.deleteData(1, 631), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(2, 0), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(2, 0), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(2, 2), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(2, 2), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(2, 631), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(2, 631), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(3, 0), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(3, 0), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(3, 2), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(3, 2), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(3, 631), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.deleteData(3, 631), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.deleteData(376, 0), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.deleteData(376, 0), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.deleteData(376, 2), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.deleteData(376, 2), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.deleteData(376, 631), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.deleteData(376, 631), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.deleteData(xmlComment.length, 0), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.deleteData(xmlComment.length, 0), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.deleteData(xmlComment.length, 2), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.deleteData(xmlComment.length, 2), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.deleteData(xmlComment.length, 631), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.deleteData(xmlComment.length, 631), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.insertData(0, ""), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.insertData(0, ""), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.insertData(0, "foo"), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.insertData(0, "foo"), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.insertData(1, ""), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.insertData(1, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.insertData(1, ""), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.insertData(1, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.insertData(1, "foo"), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.insertData(1, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.insertData(1, "foo"), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.insertData(1, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.insertData(2, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.insertData(2, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.insertData(2, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.insertData(2, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.insertData(3, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.insertData(3, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.insertData(3, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.insertData(3, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.insertData(376, ""), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.insertData(376, ""), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.insertData(376, "foo"), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.insertData(376, "foo"), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.insertData(xmlComment.length, ""), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.insertData(xmlComment.length, ""), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.insertData(xmlComment.length, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.insertData(xmlComment.length, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.nodeValue += "", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.nodeValue += "", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.nodeValue += "", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue += "", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.nodeValue += "", with unselected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.nodeValue += "", with unselected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue += "", with unselected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.nodeValue += "foo", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.nodeValue += "foo", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue += "foo", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.nodeValue += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.nodeValue += "foo", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.nodeValue += "foo", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.nodeValue += xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue += xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.nodeValue += xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.nodeValue = "", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.nodeValue = "", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.nodeValue = "", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue = "", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.nodeValue = "", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.nodeValue = "", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.nodeValue = "", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.nodeValue = "foo", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.nodeValue = "foo", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue = "foo", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.nodeValue = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.nodeValue = "foo", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.nodeValue = "foo", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.nodeValue = xmlComment.nodeValue, with unselected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.replaceData(0, 0, ""), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.replaceData(0, 0, ""), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.replaceData(0, 0, "foo"), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.replaceData(0, 1, ""), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.replaceData(0, 1, ""), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.replaceData(0, 1, "foo"), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.replaceData(0, 47, ""), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.replaceData(0, 47, ""), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.replaceData(0, 47, "foo"), with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.replaceData(1, 0, ""), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.replaceData(1, 0, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(1, 0, ""), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.replaceData(1, 0, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(1, 0, "foo"), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.replaceData(1, 0, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.replaceData(1, 0, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(1, 1, ""), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.replaceData(1, 1, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(1, 1, ""), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.replaceData(1, 1, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(1, 1, "foo"), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.replaceData(1, 1, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.replaceData(1, 1, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(1, 47, ""), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.replaceData(1, 47, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(1, 47, ""), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.replaceData(1, 47, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(1, 47, "foo"), with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.replaceData(1, 47, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.replaceData(1, 47, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(2, 0, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(2, 0, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(2, 0, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(2, 0, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(2, 1, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(2, 1, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(2, 1, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(2, 1, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(2, 47, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(2, 47, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(2, 47, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(2, 47, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(3, 0, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(3, 0, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(3, 0, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(3, 0, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(3, 1, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(3, 1, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(3, 1, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(3, 1, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(3, 47, ""), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(3, 47, ""), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(3, 47, "foo"), with selected range on xmlComment from 1 to 3 Fail Pass None Fail
xmlComment.replaceData(3, 47, "foo"), with unselected range on xmlComment from 1 to 3 Pass Pass None Pass
xmlComment.replaceData(376, 0, ""), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.replaceData(376, 0, ""), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.replaceData(376, 0, "foo"), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.replaceData(376, 0, "foo"), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.replaceData(376, 1, ""), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.replaceData(376, 1, ""), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.replaceData(376, 1, "foo"), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.replaceData(376, 1, "foo"), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.replaceData(376, 47, ""), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.replaceData(376, 47, ""), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.replaceData(376, 47, "foo"), with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.replaceData(376, 47, "foo"), with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.replaceData(xmlComment.length, 0, ""), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.replaceData(xmlComment.length, 0, ""), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.replaceData(xmlComment.length, 0, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.replaceData(xmlComment.length, 0, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.replaceData(xmlComment.length, 1, ""), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.replaceData(xmlComment.length, 1, ""), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.replaceData(xmlComment.length, 1, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.replaceData(xmlComment.length, 1, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.replaceData(xmlComment.length, 47, ""), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.replaceData(xmlComment.length, 47, ""), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.replaceData(xmlComment.length, 47, "foo"), with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.replaceData(xmlComment.length, 47, "foo"), with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.textContent += "", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.textContent += "", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.textContent += "", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.textContent += "", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.textContent += "", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.textContent += "", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.textContent += "", with unselected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.textContent += "", with unselected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.textContent += "", with unselected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.textContent += "", with unselected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.textContent += "", with unselected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.textContent += "foo", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.textContent += "foo", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.textContent += "foo", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.textContent += "foo", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.textContent += "foo", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.textContent += "foo", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.textContent += "foo", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.textContent += xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.textContent += xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.textContent += xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.textContent += xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.textContent = "", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.textContent = "", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.textContent = "", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.textContent = "", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.textContent = "", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.textContent = "", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.textContent = "", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.textContent = "", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.textContent = "", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.textContent = "", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.textContent = "", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.textContent = "foo", with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.textContent = "foo", with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.textContent = "foo", with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.textContent = "foo", with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, 1) Pass Pass None Pass
xmlComment.textContent = "foo", with unselected range collapsed at (xmlComment, xmlComment.length) Pass Pass None Pass
xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to 1 Pass Pass None Pass
xmlComment.textContent = "foo", with unselected range on xmlComment from 0 to xmlComment.length Pass Pass None Pass
xmlComment.textContent = "foo", with unselected range on xmlComment from 1 to xmlComment.length Pass Pass None Pass
xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 0) Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with selected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with selected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 0) Pass Pass None Pass
xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, 1) Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with unselected range collapsed at (xmlComment, xmlComment.length) Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to 1 Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 0 to xmlComment.length Fail Pass None Fail
xmlComment.textContent = xmlComment.textContent, with unselected range on xmlComment from 1 to xmlComment.length Fail Pass None Fail
xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.appendData(""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.appendData(""), with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.appendData(""), with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.appendData(""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.appendData(""), with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.appendData(""), with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.appendData("foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.appendData("foo"), with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.appendData("foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.appendData("foo"), with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.data += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.data += "", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.data += "", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data += "", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.data += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.data += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.data += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.data += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.data += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.data += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.data += xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data += xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.data += xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data += xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.data = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.data = "", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.data = "", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data = "", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.data = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.data = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.data = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.data = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.data = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.data = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.data = xmlTextNode.data, with unselected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.deleteData(0, 0), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.deleteData(0, 0), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.deleteData(0, 2), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.deleteData(0, 2), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.deleteData(0, 631), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.deleteData(0, 631), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.deleteData(1, 0), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.deleteData(1, 0), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(1, 0), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.deleteData(1, 0), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(1, 2), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.deleteData(1, 2), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(1, 2), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.deleteData(1, 2), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(1, 631), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.deleteData(1, 631), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(1, 631), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.deleteData(1, 631), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(2, 0), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(2, 0), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(2, 2), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(2, 2), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(2, 631), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(2, 631), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(3, 0), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(3, 0), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(3, 2), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(3, 2), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(3, 631), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.deleteData(3, 631), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.deleteData(376, 0), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.deleteData(376, 0), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.deleteData(376, 2), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.deleteData(376, 2), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.deleteData(376, 631), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.deleteData(376, 631), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.deleteData(xmlTextNode.length, 0), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.deleteData(xmlTextNode.length, 0), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.deleteData(xmlTextNode.length, 2), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.deleteData(xmlTextNode.length, 2), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.deleteData(xmlTextNode.length, 631), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.deleteData(xmlTextNode.length, 631), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.insertData(0, ""), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.insertData(0, ""), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.insertData(0, "foo"), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.insertData(0, "foo"), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.insertData(1, ""), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.insertData(1, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.insertData(1, ""), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.insertData(1, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.insertData(1, "foo"), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.insertData(1, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.insertData(1, "foo"), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.insertData(1, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.insertData(2, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.insertData(2, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.insertData(2, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.insertData(2, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.insertData(3, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.insertData(3, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.insertData(3, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.insertData(3, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.insertData(376, ""), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.insertData(376, ""), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.insertData(376, "foo"), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.insertData(376, "foo"), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.insertData(xmlTextNode.length, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.insertData(xmlTextNode.length, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.insertData(xmlTextNode.length, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.insertData(xmlTextNode.length, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.nodeValue += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue += "", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.nodeValue += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.nodeValue += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.nodeValue += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.nodeValue += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.nodeValue += xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.nodeValue = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue = "", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.nodeValue = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.nodeValue = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.nodeValue = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.nodeValue = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.nodeValue = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.nodeValue = xmlTextNode.nodeValue, with unselected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.replaceData(0, 0, ""), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.replaceData(0, 0, ""), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.replaceData(0, 0, "foo"), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.replaceData(0, 0, "foo"), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.replaceData(0, 1, ""), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.replaceData(0, 1, ""), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.replaceData(0, 1, "foo"), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.replaceData(0, 1, "foo"), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.replaceData(0, 47, ""), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.replaceData(0, 47, ""), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.replaceData(0, 47, "foo"), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.replaceData(0, 47, "foo"), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.replaceData(1, 0, ""), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.replaceData(1, 0, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(1, 0, ""), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.replaceData(1, 0, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(1, 0, "foo"), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.replaceData(1, 0, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(1, 0, "foo"), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.replaceData(1, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(1, 1, ""), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.replaceData(1, 1, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(1, 1, ""), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.replaceData(1, 1, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(1, 1, "foo"), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.replaceData(1, 1, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(1, 1, "foo"), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.replaceData(1, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(1, 47, ""), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.replaceData(1, 47, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(1, 47, ""), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.replaceData(1, 47, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(1, 47, "foo"), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.replaceData(1, 47, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(1, 47, "foo"), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.replaceData(1, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(2, 0, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(2, 0, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(2, 0, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(2, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(2, 1, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(2, 1, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(2, 1, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(2, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(2, 47, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(2, 47, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(2, 47, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(2, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(3, 0, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(3, 0, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(3, 0, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(3, 0, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(3, 1, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(3, 1, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(3, 1, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(3, 1, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(3, 47, ""), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(3, 47, ""), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(3, 47, "foo"), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.replaceData(3, 47, "foo"), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.replaceData(376, 0, ""), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.replaceData(376, 0, ""), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.replaceData(376, 0, "foo"), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.replaceData(376, 0, "foo"), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.replaceData(376, 1, ""), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.replaceData(376, 1, ""), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.replaceData(376, 1, "foo"), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.replaceData(376, 1, "foo"), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.replaceData(376, 47, ""), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.replaceData(376, 47, ""), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.replaceData(376, 47, "foo"), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.replaceData(376, 47, "foo"), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.replaceData(xmlTextNode.length, 0, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.replaceData(xmlTextNode.length, 0, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.replaceData(xmlTextNode.length, 1, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.replaceData(xmlTextNode.length, 1, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.replaceData(xmlTextNode.length, 47, ""), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.replaceData(xmlTextNode.length, 47, "foo"), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.splitText(0), with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.splitText(0), with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.splitText(1), with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.splitText(1), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.splitText(1), with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.splitText(1), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.splitText(2), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.splitText(2), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.splitText(3), with selected range on xmlTextNode from 1 to 3 Fail Pass None Fail
xmlTextNode.splitText(3), with unselected range on xmlTextNode from 1 to 3 Pass Pass None Pass
xmlTextNode.splitText(376), with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.splitText(376), with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.splitText(xmlTextNode.length), with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.splitText(xmlTextNode.length), with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.textContent += "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.textContent += "", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent += "", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.textContent += "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.textContent += "", with unselected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent += "", with unselected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.textContent += "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent += "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.textContent += "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.textContent += "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.textContent += xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent += xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.textContent += xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.textContent = "", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.textContent = "", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent = "", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.textContent = "", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.textContent = "", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.textContent = "", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.textContent = "foo", with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent = "foo", with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, 1) Pass Pass None Pass
xmlTextNode.textContent = "foo", with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Pass Pass None Pass
xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to 1 Pass Pass None Pass
xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 0 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.textContent = "foo", with unselected range on xmlTextNode from 1 to xmlTextNode.length Pass Pass None Pass
xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 0) Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with selected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with selected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 0) Pass Pass None Pass
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, 1) Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range collapsed at (xmlTextNode, xmlTextNode.length) Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to 1 Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 0 to xmlTextNode.length Fail Pass None Fail
xmlTextNode.textContent = xmlTextNode.textContent, with unselected range on xmlTextNode from 1 to xmlTextNode.length Fail Pass None Fail
/dom/ranges/Range-selectNode.html Ok Ok Ok Ok
#comment node, XML doc's range, type 8 Pass Pass Pass Pass
#comment node, current doc's range, type 8 Pass Pass Pass Pass
#comment node, detached range, type 8 Pass Pass Pass Pass
#comment node, foreign doc's range, type 8 Pass Pass Pass Pass
#document node, XML doc's range, type 9 Pass Pass Fail Fail
#document node, current doc's range, type 9 Pass Pass Fail Fail
#document node, detached range, type 9 Pass Pass Pass Pass
#document node, foreign doc's range, type 9 Pass Pass Fail Fail
#document-fragment node, XML doc's range, type 11 Pass Pass Fail Fail
#document-fragment node, current doc's range, type 11 Pass Pass Fail Fail
#document-fragment node, detached range, type 11 Pass Pass Pass Pass
#document-fragment node, foreign doc's range, type 11 Pass Pass Fail Fail
#text node, XML doc's range, type 3 Pass Pass Pass Pass
#text node, current doc's range, type 3 Pass Pass Pass Pass
#text node, detached range, type 3 Pass Pass Pass Pass
#text node, foreign doc's range, type 3 Pass Pass Pass Pass
current doc: #document node, XML doc's range, type 9 Pass Pass Fail Fail
current doc: #document node, current doc's range, type 9 Pass Pass Fail Fail
current doc: #document node, detached range, type 9 Pass Pass Pass Pass
current doc: #document node, foreign doc's range, type 9 Pass Pass Fail Fail
detached div in current doc: div node, XML doc's range, type 1 Pass Pass Fail Fail
detached div in current doc: div node, current doc's range, type 1 Pass Pass Fail Fail
detached div in current doc: div node, detached range, type 1 Pass Pass Pass Pass
detached div in current doc: div node, foreign doc's range, type 1 Pass Pass Fail Fail
foreign doc: #document node, XML doc's range, type 9 Pass Pass Fail Fail
foreign doc: #document node, current doc's range, type 9 Pass Pass Fail Fail
foreign doc: #document node, detached range, type 9 Pass Pass Pass Pass
foreign doc: #document node, foreign doc's range, type 9 Pass Pass Fail Fail
igiveuponcreativenames node, XML doc's range, type 1 Pass Pass Pass Pass
igiveuponcreativenames node, current doc's range, type 1 Pass Pass Pass Pass
igiveuponcreativenames node, detached range, type 1 Pass Pass Pass Pass
igiveuponcreativenames node, foreign doc's range, type 1 Pass Pass Pass Pass
somepi node, XML doc's range, type 7 Pass Pass Fail Pass
somepi node, current doc's range, type 7 Pass Pass Fail Pass
somepi node, detached range, type 7 Pass Pass Pass Pass
somepi node, foreign doc's range, type 7 Pass Pass Fail Pass
** #comment node, XML doc's range, type 8 Pass Pass Pass Pass
** #comment node, current doc's range, type 8 Pass Pass Pass Pass
** #comment node, detached range, type 8 Pass Pass Pass Pass
** #comment node, foreign doc's range, type 8 Pass Pass Pass Pass
** #text node, XML doc's range, type 3 Pass Pass Pass Pass
** #text node, current doc's range, type 3 Pass Pass Pass Pass
** #text node, detached range, type 3 Pass Pass Pass Pass
** #text node, foreign doc's range, type 3 Pass Pass Pass Pass
** current doc: html node, XML doc's range, type 1 Pass Pass Pass Pass
** current doc: html node, XML doc's range, type 10 Pass Pass Fail Fail
** current doc: html node, current doc's range, type 1 Pass Pass Pass Pass
** current doc: html node, current doc's range, type 10 Pass Pass Fail Fail
** current doc: html node, detached range, type 1 Pass Pass Pass Pass
** current doc: html node, detached range, type 10 Pass Pass Pass Pass
** current doc: html node, foreign doc's range, type 1 Pass Pass Pass Pass
** current doc: html node, foreign doc's range, type 10 Pass Pass Fail Fail
** detached div in current doc: p node, XML doc's range, type 1 Pass Pass Pass Fail
** detached div in current doc: p node, current doc's range, type 1 Pass Pass Pass Fail
** detached div in current doc: p node, detached range, type 1 Pass Pass Pass Pass
** detached div in current doc: p node, foreign doc's range, type 1 Pass Pass Pass Fail
** foreign doc: #comment node, XML doc's range, type 8 Pass Pass Pass Pass
** foreign doc: #comment node, current doc's range, type 8 Pass Pass Pass Pass
** foreign doc: #comment node, detached range, type 8 Pass Pass Pass Pass
** foreign doc: #comment node, foreign doc's range, type 8 Pass Pass Pass Pass
** foreign doc: html node, XML doc's range, type 1 Pass Pass Pass Pass
** foreign doc: html node, XML doc's range, type 10 Pass Pass Fail Fail
** foreign doc: html node, current doc's range, type 1 Pass Pass Pass Pass
** foreign doc: html node, current doc's range, type 10 Pass Pass Fail Fail
** foreign doc: html node, detached range, type 1 Pass Pass Pass Pass
** foreign doc: html node, detached range, type 10 Pass Pass Pass Pass
** foreign doc: html node, foreign doc's range, type 1 Pass Pass Pass Pass
** foreign doc: html node, foreign doc's range, type 10 Pass Pass Fail Fail
** igiveuponcreativenames node, XML doc's range, type 1 Pass Pass Pass Pass
** igiveuponcreativenames node, current doc's range, type 1 Pass Pass Pass Pass
** igiveuponcreativenames node, detached range, type 1 Pass Pass Pass Pass
** igiveuponcreativenames node, foreign doc's range, type 1 Pass Pass Pass Pass
** qorflesnorf node, XML doc's range, type 10 Pass Pass Fail Fail
** qorflesnorf node, current doc's range, type 10 Pass Pass Fail Fail
** qorflesnorf node, detached range, type 10 Pass Pass Pass Pass
** qorflesnorf node, foreign doc's range, type 10 Pass Pass Fail Fail
** somepi node, XML doc's range, type 7 Pass Pass Fail Pass
** somepi node, current doc's range, type 7 Pass Pass Fail Pass
** somepi node, detached range, type 7 Pass Pass Pass Pass
** somepi node, foreign doc's range, type 7 Pass Pass Fail Pass
**** #text node, XML doc's range, type 3 Pass Pass Pass Pass
**** #text node, current doc's range, type 3 Pass Pass Pass Pass
**** #text node, detached range, type 3 Pass Pass Pass Pass
**** #text node, foreign doc's range, type 3 Pass Pass Pass Pass
**** current doc: body node, XML doc's range, type 1 Pass Pass Pass Pass
**** current doc: body node, current doc's range, type 1 Pass Pass Pass Pass
**** current doc: body node, detached range, type 1 Pass Pass Pass Pass
**** current doc: body node, foreign doc's range, type 1 Pass Pass Pass Pass
**** current doc: head node, XML doc's range, type 1 Pass Pass Pass Pass
**** current doc: head node, current doc's range, type 1 Pass Pass Pass Pass
**** current doc: head node, detached range, type 1 Pass Pass Pass Pass
**** current doc: head node, foreign doc's range, type 1 Pass Pass Pass Pass
**** detached div in current doc: #text node, XML doc's range, type 3 Pass Pass Pass Fail
**** detached div in current doc: #text node, current doc's range, type 3 Pass Pass Pass Fail
**** detached div in current doc: #text node, detached range, type 3 Pass Pass Pass Pass
**** detached div in current doc: #text node, foreign doc's range, type 3 Pass Pass Pass Fail
**** foreign doc: body node, XML doc's range, type 1 Pass Pass Pass Pass
**** foreign doc: body node, current doc's range, type 1 Pass Pass Pass Pass
**** foreign doc: body node, detached range, type 1 Pass Pass Pass Pass
**** foreign doc: body node, foreign doc's range, type 1 Pass Pass Pass Pass
**** foreign doc: head node, XML doc's range, type 1 Pass Pass Pass Pass
**** foreign doc: head node, current doc's range, type 1 Pass Pass Pass Pass
**** foreign doc: head node, detached range, type 1 Pass Pass Pass Pass
**** foreign doc: head node, foreign doc's range, type 1 Pass Pass Pass Pass
****** current doc: #text node, XML doc's range, type 3 Pass Pass Pass Pass
****** current doc: #text node, current doc's range, type 3 Pass Pass Pass Pass
****** current doc: #text node, detached range, type 3 Pass Pass Pass Pass
****** current doc: #text node, foreign doc's range, type 3 Pass Pass Pass Pass
****** current doc: div node, XML doc's range, type 1 Pass Pass Pass Pass
****** current doc: div node, current doc's range, type 1 Pass Pass Pass Pass
****** current doc: div node, detached range, type 1 Pass Pass Pass Pass
****** current doc: div node, foreign doc's range, type 1 Pass Pass Pass Pass
****** current doc: link node, XML doc's range, type 1 Pass Pass Pass Pass
****** current doc: link node, current doc's range, type 1 Pass Pass Pass Pass
****** current doc: link node, detached range, type 1 Pass Pass Pass Pass
****** current doc: link node, foreign doc's range, type 1 Pass Pass Pass Pass
****** current doc: meta node, XML doc's range, type 1 Pass Pass Pass Pass
****** current doc: meta node, current doc's range, type 1 Pass Pass Pass Pass
****** current doc: meta node, detached range, type 1 Pass Pass Pass Pass
****** current doc: meta node, foreign doc's range, type 1 Pass Pass Pass Pass
****** current doc: script node, XML doc's range, type 1 Pass Pass Pass Pass
****** current doc: script node, current doc's range, type 1 Pass Pass Pass Pass
****** current doc: script node, detached range, type 1 Pass Pass Pass Pass
****** current doc: script node, foreign doc's range, type 1 Pass Pass Pass Pass
****** current doc: title node, XML doc's range, type 1 Pass Pass Pass Pass
****** current doc: title node, current doc's range, type 1 Pass Pass Pass Pass
****** current doc: title node, detached range, type 1 Pass Pass Pass Pass
****** current doc: title node, foreign doc's range, type 1 Pass Pass Pass Pass
****** foreign doc: #text node, XML doc's range, type 3 Pass Pass Pass Pass
****** foreign doc: #text node, current doc's range, type 3 Pass Pass Pass Pass
****** foreign doc: #text node, detached range, type 3 Pass Pass Pass Pass
****** foreign doc: #text node, foreign doc's range, type 3 Pass Pass Pass Pass
****** foreign doc: p node, XML doc's range, type 1 Pass Pass Pass Pass
****** foreign doc: p node, current doc's range, type 1 Pass Pass Pass Pass
****** foreign doc: p node, detached range, type 1 Pass Pass Pass Pass
****** foreign doc: p node, foreign doc's range, type 1 Pass Pass Pass Pass
****** foreign doc: title node, XML doc's range, type 1 Pass Pass Pass Pass
****** foreign doc: title node, current doc's range, type 1 Pass Pass Pass Pass
****** foreign doc: title node, detached range, type 1 Pass Pass Pass Pass
****** foreign doc: title node, foreign doc's range, type 1 Pass Pass Pass Pass
******** current doc: #comment node, XML doc's range, type 8 Pass Pass Pass Pass
******** current doc: #comment node, current doc's range, type 8 Pass Pass Pass Pass
******** current doc: #comment node, detached range, type 8 Pass Pass Pass Pass
******** current doc: #comment node, foreign doc's range, type 8 Pass Pass Pass Pass
******** current doc: #text node, XML doc's range, type 3 Pass Pass Pass Pass
******** current doc: #text node, current doc's range, type 3 Pass Pass Pass Pass
******** current doc: #text node, detached range, type 3 Pass Pass Pass Pass
******** current doc: #text node, foreign doc's range, type 3 Pass Pass Pass Pass
******** current doc: p node, XML doc's range, type 1 Pass Pass Pass Pass
******** current doc: p node, current doc's range, type 1 Pass Pass Pass Pass
******** current doc: p node, detached range, type 1 Pass Pass Pass Pass
******** current doc: p node, foreign doc's range, type 1 Pass Pass Pass Pass
******** foreign doc: #text node, XML doc's range, type 3 Pass Pass Pass Pass
******** foreign doc: #text node, current doc's range, type 3 Pass Pass Pass Pass
******** foreign doc: #text node, detached range, type 3 Pass Pass Pass Pass
******** foreign doc: #text node, foreign doc's range, type 3 Pass Pass Pass Pass
********** current doc: #text node, XML doc's range, type 3 Pass Pass Pass Pass
********** current doc: #text node, current doc's range, type 3 Pass Pass Pass Pass
********** current doc: #text node, detached range, type 3 Pass Pass Pass Pass
********** current doc: #text node, foreign doc's range, type 3 Pass Pass Pass Pass
/dom/ranges/Range-set.html Ok Ok Timeout Ok
Set up range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] Pass Pass None Pass
Set up range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] Pass Pass None Pass
Set up range 10 [document.documentElement, 0, document.documentElement, 1] Pass Pass None Pass
Set up range 11 [document.documentElement, 0, document.documentElement, 2] Pass Pass None Pass
Set up range 12 [document.documentElement, 1, document.documentElement, 2] Pass Pass None Pass
Set up range 13 [document.head, 1, document.head, 1] Pass Pass None Pass
Set up range 14 [document.body, 4, document.body, 5] Pass Pass None Pass
Set up range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] Pass Pass None Pass
Set up range 16 [paras[0], 0, paras[0], 1] Pass Pass None Pass
Set up range 17 [detachedPara1, 0, detachedPara1, 1] Pass Pass None Pass
Set up range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Set up range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8] Pass Pass None Pass
Set up range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] Pass Pass None Pass
Set up range 20 [paras[0].firstChild, 3, paras[3], 1] Pass Pass None Pass
Set up range 21 [paras[0], 0, paras[0].firstChild, 7] Pass Pass None Pass
Set up range 22 [testDiv, 2, paras[4], 1] Pass Pass None Pass
Set up range 23 [document, 0, document, 1] Pass Pass None Pass
Set up range 24 [document, 0, document, 2] Pass Pass None Pass
Set up range 25 [comment, 2, comment, 3] Pass Pass None Pass
Set up range 26 [testDiv, 0, comment, 5] Pass Pass None Pass
Set up range 27 [foreignDoc, 1, foreignComment, 2] Pass Pass None Pass
Set up range 28 [foreignDoc.body, 0, foreignTextNode, 36] Pass Pass None Pass
Set up range 29 [xmlDoc, 1, xmlComment, 0] Pass Pass None Pass
Set up range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] Pass Pass None Pass
Set up range 30 [detachedTextNode, 0, detachedTextNode, 8] Pass Pass None Pass
Set up range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] Pass Pass None Pass
Set up range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] Pass Pass None Pass
Set up range 33 [detachedComment, 3, detachedComment, 4] Pass Pass None Pass
Set up range 34 [detachedForeignComment, 0, detachedForeignComment, 1] Pass Pass None Pass
Set up range 35 [detachedXmlComment, 2, detachedXmlComment, 6] Pass Pass None Pass
Set up range 36 [docfrag, 0, docfrag, 0] Pass Pass None Pass
Set up range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] Pass Pass None Pass
Set up range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9] Pass Pass None Pass
Set up range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] Pass Pass None Pass
Set up range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] Pass Pass None Pass
Set up range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] Pass Pass None Pass
Set up range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 23 [document, 0, document, 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 24 [document, 0, document, 2], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0] Pass Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] Pass Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1] Pass Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setEnd() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document Pass Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document Pass Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document Pass Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document Pass Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document Pass Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 7 document Pass Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 7 document Pass Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document Pass Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document Pass Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document Pass Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document Pass Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document Pass Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document Pass Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document Pass Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document Pass Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document Pass Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 23 [document, 0, document, 1], node 7 document Pass Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 17 comment Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 20 doctype Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 24 [document, 0, document, 2], node 7 document Pass Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 17 comment Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 20 doctype Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 25 [comment, 2, comment, 3], node 7 document Pass Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 7 document Pass Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document Pass Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document Pass Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document Pass Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document Pass Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document Pass Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document Pass Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document Pass Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document Pass Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document Pass Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document Pass Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document Pass Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document Pass Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document Pass Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document Pass Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document Pass Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document Pass Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement Fail Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment Pass Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag Pass Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document Pass Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setEndAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document Pass Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document Pass Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document Pass Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document Pass Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document Pass Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 7 document Pass Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 7 document Pass Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document Pass Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document Pass Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document Pass Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document Pass Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document Pass Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document Pass Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document Pass Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document Pass Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document Pass Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 23 [document, 0, document, 1], node 7 document Pass Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 17 comment Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 20 doctype Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 24 [document, 0, document, 2], node 7 document Pass Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 17 comment Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 20 doctype Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 25 [comment, 2, comment, 3], node 7 document Pass Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 7 document Pass Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document Pass Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document Pass Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document Pass Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document Pass Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document Pass Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document Pass Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document Pass Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document Pass Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document Pass Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document Pass Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document Pass Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document Pass Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document Pass Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document Pass Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document Pass Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document Pass Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement Fail Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment Pass Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag Pass Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document Pass Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setEndBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 10 [document.documentElement, 0, document.documentElement, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 45 [document, -1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 46 [document, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 47 [document, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 48 [document, 2] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 49 [document, 3] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 11 [document.documentElement, 0, document.documentElement, 2], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 45 [document, -1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 46 [document, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 47 [document, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 48 [document, 2] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 49 [document, 3] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 12 [document.documentElement, 1, document.documentElement, 2], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 13 [document.head, 1, document.head, 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 13 [document.head, 1, document.head, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 45 [document, -1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 46 [document, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 47 [document, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 48 [document, 2] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 49 [document, 3] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 14 [document.body, 4, document.body, 5], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 14 [document.body, 4, document.body, 5], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 16 [paras[0], 0, paras[0], 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 16 [paras[0], 0, paras[0], 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 16 [detachedPara1.firstChild, 0] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 17 [detachedPara1.firstChild, 1] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 18 [detachedPara1.firstChild, 8] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 17 [detachedPara1, 0, detachedPara1, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 45 [document, -1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 46 [document, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 47 [document, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 48 [document, 2] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 49 [document, 3] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 45 [document, -1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 46 [document, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 47 [document, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 48 [document, 2] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 49 [document, 3] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 20 [paras[0].firstChild, 3, paras[3], 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 45 [document, -1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 46 [document, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 47 [document, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 48 [document, 2] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 49 [document, 3] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 21 [paras[0], 0, paras[0].firstChild, 7], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 22 [testDiv, 2, paras[4], 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 22 [testDiv, 2, paras[4], 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 23 [document, 0, document, 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 23 [document, 0, document, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 45 [document, -1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 46 [document, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 47 [document, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 48 [document, 2] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 49 [document, 3] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 24 [document, 0, document, 2], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 24 [document, 0, document, 2], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 45 [document, -1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 46 [document, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 47 [document, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 48 [document, 2] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 49 [document, 3] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 25 [comment, 2, comment, 3], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 25 [comment, 2, comment, 3], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 45 [document, -1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 46 [document, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 47 [document, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 48 [document, 2] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 49 [document, 3] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 26 [testDiv, 0, comment, 5], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 26 [testDiv, 0, comment, 5], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 45 [document, -1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 46 [document, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 47 [document, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 48 [document, 2] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 49 [document, 3] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 27 [foreignDoc, 1, foreignComment, 2], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 45 [document, -1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 46 [document, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 47 [document, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 48 [document, 2] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 49 [document, 3] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 45 [document, -1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 46 [document, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 47 [document, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 48 [document, 2] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 49 [document, 3] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 29 [xmlDoc, 1, xmlComment, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 45 [document, -1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 46 [document, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 47 [document, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 48 [document, 2] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 49 [document, 3] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 45 [document, -1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 46 [document, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 47 [document, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 48 [document, 2] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 49 [document, 3] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 30 [detachedTextNode, 0, detachedTextNode, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 45 [document, -1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 46 [document, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 47 [document, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 48 [document, 2] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 49 [document, 3] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 45 [document, -1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 46 [document, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 47 [document, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 48 [document, 2] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 49 [document, 3] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 45 [document, -1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 46 [document, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 47 [document, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 48 [document, 2] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 49 [document, 3] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 33 [detachedComment, 3, detachedComment, 4], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 45 [document, -1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 46 [document, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 47 [document, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 48 [document, 2] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 49 [document, 3] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 45 [document, -1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 46 [document, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 47 [document, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 48 [document, 2] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 49 [document, 3] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 45 [document, -1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 46 [document, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 47 [document, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 48 [document, 2] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 49 [document, 3] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 36 [docfrag, 0, docfrag, 0], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 36 [docfrag, 0, docfrag, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 45 [document, -1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 46 [document, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 47 [document, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 48 [document, 2] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 49 [document, 3] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 45 [document, -1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 46 [document, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 47 [document, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 48 [document, 2] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 49 [document, 3] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 45 [document, -1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 46 [document, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 47 [document, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 48 [document, 2] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 49 [document, 3] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 0 [paras[0].firstChild, -1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 1 [paras[0].firstChild, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 10 [paras[1].firstChild, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 11 [paras[1].firstChild, 2] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 12 [paras[1].firstChild, 8] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 13 [paras[1].firstChild, 9] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 14 [paras[1].firstChild, 10] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 15 [paras[1].firstChild, 65535] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 16 [detachedPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 17 [detachedPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 18 [detachedPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 19 [detachedPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 2 [paras[0].firstChild, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 20 [foreignPara1.firstChild, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 21 [foreignPara1.firstChild, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 22 [foreignPara1.firstChild, 8] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 23 [foreignPara1.firstChild, 9] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 24 [document.documentElement, -1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 25 [document.documentElement, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 26 [document.documentElement, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 27 [document.documentElement, 2] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 28 [document.documentElement, 7] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 29 [document.head, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 3 [paras[0].firstChild, 2] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 30 [document.body, 3] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 31 [foreignDoc.documentElement, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 32 [foreignDoc.documentElement, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 33 [foreignDoc.head, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 34 [foreignDoc.body, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 35 [paras[0], 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 36 [paras[0], 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 37 [paras[0], 2] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 38 [paras[1], 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 39 [paras[1], 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 4 [paras[0].firstChild, 8] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 40 [paras[1], 2] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 41 [detachedPara1, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 42 [detachedPara1, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 43 [testDiv, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 44 [testDiv, 3] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 45 [document, -1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 46 [document, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 47 [document, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 48 [document, 2] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 49 [document, 3] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 5 [paras[0].firstChild, 9] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 50 [comment, -1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 51 [comment, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 52 [comment, 4] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 53 [comment, 96] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 54 [foreignDoc, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 55 [foreignDoc, 1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 56 [foreignComment, 2] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 57 [foreignTextNode, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 58 [foreignTextNode, 36] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 59 [xmlDoc, -1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 6 [paras[0].firstChild, 10] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 60 [xmlDoc, 0] Fail Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 61 [xmlDoc, 1] Fail Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 62 [xmlDoc, 5] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 63 [xmlComment, 0] Fail Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 64 [xmlComment, 4] Fail Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 65 [processingInstruction, 0] Fail Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 66 [processingInstruction, 5] Fail Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 67 [processingInstruction, 9] Fail Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 68 [detachedTextNode, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 69 [detachedTextNode, 8] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 7 [paras[0].firstChild, 65535] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 70 [detachedForeignTextNode, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 71 [detachedForeignTextNode, 8] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 72 [detachedXmlTextNode, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 73 [detachedXmlTextNode, 8] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 74 [detachedProcessingInstruction, 12] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 75 [detachedComment, 3] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 76 [detachedComment, 5] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 77 [detachedForeignComment, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 78 [detachedForeignComment, 4] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 79 [detachedXmlComment, 2] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 8 [paras[1].firstChild, -1] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 80 [docfrag, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 81 [foreignDocfrag, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 82 [xmlDocfrag, 0] Pass Pass None Pass
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 83 [doctype, 0] Pass Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 84 [doctype, -17] Pass Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 85 [doctype, 1] Pass Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 86 [foreignDoctype, 0] Pass Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 87 [xmlDoctype, 0] Pass Pass None Fail
setStart() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], point 9 [paras[1].firstChild, 0] Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document Pass Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document Pass Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document Pass Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document Pass Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document Pass Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 7 document Pass Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 17 comment Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 20 doctype Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 7 document Pass Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document Pass Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 7 document Pass Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document Pass Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document Pass Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document Pass Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document Pass Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document Pass Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document Pass Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 7 document Pass Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 23 [document, 0, document, 1], node 7 document Pass Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 23 [document, 0, document, 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 17 comment Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 20 doctype Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 24 [document, 0, document, 2], node 7 document Pass Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 24 [document, 0, document, 2], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 17 comment Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 20 doctype Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 25 [comment, 2, comment, 3], node 7 document Pass Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 25 [comment, 2, comment, 3], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 17 comment Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 20 doctype Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 7 document Pass Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document Pass Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document Pass Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document Pass Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document Pass Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document Pass Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document Pass Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document Pass Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document Pass Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document Pass Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document Pass Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 17 comment Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 7 document Pass Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document Pass Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document Pass Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document Pass Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document Pass Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document Pass Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement Fail Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment Pass Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag Pass Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document Pass Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setStartAfter() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 17 comment Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 20 doctype Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 7 document Pass Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 7 document Pass Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 7 document Pass Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 10 [document.documentElement, 0, document.documentElement, 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 17 comment Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 20 doctype Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 7 document Pass Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 11 [document.documentElement, 0, document.documentElement, 2], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 17 comment Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 20 doctype Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 7 document Pass Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 12 [document.documentElement, 1, document.documentElement, 2], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 7 document Pass Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 13 [document.head, 1, document.head, 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 17 comment Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 20 doctype Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 7 document Pass Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 14 [document.body, 4, document.body, 5], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 7 document Pass Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 15 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 7 document Pass Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 16 [paras[0], 0, paras[0], 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 7 document Pass Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 17 [detachedPara1, 0, detachedPara1, 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 17 comment Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 20 doctype Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 7 document Pass Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 18 [paras[0].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 17 comment Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 20 doctype Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 7 document Pass Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 19 [paras[0].firstChild, 0, paras[1].firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 17 comment Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 20 doctype Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 7 document Pass Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 7 document Pass Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 20 [paras[0].firstChild, 3, paras[3], 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 17 comment Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 20 doctype Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 7 document Pass Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 21 [paras[0], 0, paras[0].firstChild, 7], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 7 document Pass Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 22 [testDiv, 2, paras[4], 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 23 [document, 0, document, 1], node 7 document Pass Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 23 [document, 0, document, 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 17 comment Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 20 doctype Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 24 [document, 0, document, 2], node 7 document Pass Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 24 [document, 0, document, 2], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 17 comment Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 20 doctype Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 25 [comment, 2, comment, 3], node 7 document Pass Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 25 [comment, 2, comment, 3], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 17 comment Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 20 doctype Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 7 document Pass Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 26 [testDiv, 0, comment, 5], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 17 comment Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 20 doctype Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 7 document Pass Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 27 [foreignDoc, 1, foreignComment, 2], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 17 comment Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 20 doctype Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 7 document Pass Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 28 [foreignDoc.body, 0, foreignTextNode, 36], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 17 comment Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 20 doctype Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 7 document Pass Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 29 [xmlDoc, 1, xmlComment, 0], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 17 comment Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 20 doctype Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 7 document Pass Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 17 comment Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 20 doctype Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 7 document Pass Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 30 [detachedTextNode, 0, detachedTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 comment Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 doctype Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 document Pass Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 31 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 comment Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 doctype Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 document Pass Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 32 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 17 comment Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 20 doctype Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 7 document Pass Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 33 [detachedComment, 3, detachedComment, 4], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 comment Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 doctype Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 document Pass Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 34 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 comment Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 doctype Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 document Pass Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 35 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 17 comment Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 20 doctype Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 7 document Pass Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 36 [docfrag, 0, docfrag, 0], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 17 comment Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 20 doctype Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 7 document Pass Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 17 comment Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 20 doctype Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 7 document Pass Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 5 [paras[1].firstChild, 2, paras[1].firstChild, 9], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 17 comment Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 20 doctype Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 7 document Pass Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 6 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 17 comment Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 20 doctype Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 7 document Pass Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 7 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 17 comment Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 20 doctype Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 7 document Pass Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 8 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node 9 foreignDoc Pass Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 0 paras[0] Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 1 paras[0].firstChild Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 10 foreignPara2 Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 11 xmlDoc Pass Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 12 xmlElement Fail Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 13 detachedTextNode Pass Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 14 foreignTextNode Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 15 processingInstruction Fail Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 16 detachedProcessingInstruction Pass Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 17 comment Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 18 detachedComment Pass Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 19 docfrag Pass Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 2 paras[1].firstChild Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 20 doctype Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 21 foreignDoctype Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 3 foreignPara1 Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 4 foreignPara1.firstChild Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 5 detachedPara1 Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 6 detachedPara1.firstChild Pass Pass None Pass
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 7 document Pass Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 8 detachedDiv Pass Pass None Fail
setStartBefore() with range 9 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node 9 foreignDoc Pass Pass None Fail
/dom/ranges/Range-surroundContents.html Ok Ok Ok Ok
0,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] Fail Pass Fail Fail
0,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0] Fail Pass Fail Fail
0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
0,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc Pass Pass Fail Fail
0,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc Pass Pass Pass Pass
0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement Pass Pass Fail Pass
0,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement Pass Pass Fail Pass
0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
0,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
0,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction Pass Pass Fail Pass
0,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction Pass Pass Fail Pass
0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
0,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment Pass Pass Fail Pass
0,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment Pass Pass Fail Pass
0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment Pass Pass Fail Pass
0,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment Pass Pass Fail Pass
0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag Pass Pass Fail Fail
0,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag Pass Pass Pass Pass
0,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild Fail Pass Fail Fail
0,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild Fail Pass Fail Fail
0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype Pass Pass Fail Fail
0,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype Pass Pass Pass Pass
0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype Pass Pass Fail Fail
0,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype Pass Pass Pass Pass
0,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
0,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
0,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
0,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
0,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
0,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
0,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
0,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document Pass Pass Fail Fail
0,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document Pass Pass Pass Pass
0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv Pass Pass Fail Pass
0,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv Pass Pass Fail Pass
0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc Pass Pass Fail Fail
0,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc Pass Pass Pass Pass
1,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] Fail Pass Fail Fail
1,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0] Fail Pass Fail Fail
1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 Pass Pass Fail Pass
1,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2 Pass Pass Fail Pass
1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc Pass Pass Fail Fail
1,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc Pass Pass Pass Pass
1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement Pass Pass Fail Pass
1,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement Pass Pass Fail Pass
1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode Pass Pass Pass Pass
1,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode Pass Pass Fail Pass
1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode Pass Pass Fail Pass
1,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode Pass Pass Fail Pass
1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction Pass Pass Fail Pass
1,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction Pass Pass Fail Pass
1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction Pass Pass Fail Pass
1,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction Pass Pass Fail Pass
1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment Pass Pass Fail Pass
1,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment Pass Pass Fail Pass
1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment Pass Pass Fail Pass
1,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment Pass Pass Fail Pass
1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag Pass Pass Fail Fail
1,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag Pass Pass Pass Pass
1,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild Fail Pass Fail Fail
1,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild Fail Pass Fail Fail
1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype Pass Pass Fail Fail
1,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype Pass Pass Pass Pass
1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype Pass Pass Fail Fail
1,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype Pass Pass Pass Pass
1,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild Pass Pass Fail Pass
1,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild Pass Pass Fail Pass
1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 Pass Pass Fail Pass
1,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1 Pass Pass Fail Pass
1,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild Pass Pass Fail Pass
1,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild Pass Pass Fail Pass
1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 Pass Pass Pass Pass
1,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1 Pass Pass Pass Pass
1,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild Pass Pass Fail Pass
1,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild Pass Pass Fail Pass
1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document Pass Pass Fail Fail
1,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document Pass Pass Pass Pass
1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv Pass Pass Pass Pass
1,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv Pass Pass Pass Pass
1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc Pass Pass Fail Fail
1,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc Pass Pass Pass Pass
10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0] Pass Pass Pass Pass
10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0] Pass Pass Pass Pass
10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 Pass Pass Fail Pass
10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2 Pass Pass Fail Pass
10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc Pass Pass Fail Fail
10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc Pass Pass Pass Pass
10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement Pass Pass Fail Pass
10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement Pass Pass Fail Pass
10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode Pass Pass Pass Pass
10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode Pass Pass Fail Pass
10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode Pass Pass Fail Pass
10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode Pass Pass Fail Pass
10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction Pass Pass Fail Pass
10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction Pass Pass Fail Pass
10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction Pass Pass Fail Pass
10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction Pass Pass Fail Pass
10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment Pass Pass Fail Pass
10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment Pass Pass Fail Pass
10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment Pass Pass Fail Pass
10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment Pass Pass Fail Pass
10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag Pass Pass Fail Fail
10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag Pass Pass Pass Pass
10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild Pass Pass Fail Pass
10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild Pass Pass Fail Pass
10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype Pass Pass Fail Fail
10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype Pass Pass Pass Pass
10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype Pass Pass Fail Fail
10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype Pass Pass Pass Pass
10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild Pass Pass Fail Pass
10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild Pass Pass Fail Pass
10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 Pass Pass Fail Pass
10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1 Pass Pass Fail Pass
10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild Pass Pass Fail Pass
10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild Pass Pass Fail Pass
10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 Pass Pass Pass Pass
10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1 Pass Pass Pass Pass
10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild Pass Pass Fail Pass
10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild Pass Pass Fail Pass
10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document Pass Pass Fail Fail
10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document Pass Pass Pass Pass
10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv Pass Pass Pass Pass
10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv Pass Pass Pass Pass
10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc Pass Pass Fail Fail
10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc Pass Pass Pass Pass
11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0] Pass Pass Pass Pass
11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0] Pass Pass Pass Pass
11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 Pass Pass Fail Pass
11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2 Pass Pass Fail Pass
11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc Pass Pass Fail Fail
11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc Pass Pass Pass Pass
11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement Pass Pass Fail Pass
11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement Pass Pass Fail Pass
11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode Pass Pass Pass Pass
11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode Pass Pass Fail Pass
11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode Pass Pass Fail Pass
11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode Pass Pass Fail Pass
11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction Pass Pass Fail Pass
11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction Pass Pass Fail Pass
11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction Pass Pass Fail Pass
11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction Pass Pass Fail Pass
11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment Pass Pass Fail Pass
11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment Pass Pass Fail Pass
11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment Pass Pass Fail Pass
11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment Pass Pass Fail Pass
11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag Pass Pass Fail Fail
11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag Pass Pass Pass Pass
11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild Pass Pass Pass Pass
11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild Pass Pass Fail Pass
11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype Pass Pass Fail Fail
11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype Pass Pass Pass Pass
11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype Pass Pass Fail Fail
11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype Pass Pass Pass Pass
11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild Pass Pass Pass Pass
11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild Pass Pass Fail Pass
11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 Pass Pass Fail Pass
11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1 Pass Pass Fail Pass
11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild Pass Pass Fail Pass
11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild Pass Pass Fail Pass
11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 Pass Pass Pass Pass
11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1 Pass Pass Pass Pass
11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild Pass Pass Fail Pass
11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild Pass Pass Fail Pass
11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document Pass Pass Fail Fail
11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document Pass Pass Pass Pass
11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv Pass Pass Pass Pass
11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv Pass Pass Pass Pass
11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc Pass Pass Fail Fail
11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc Pass Pass Pass Pass
12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0] Pass Pass Pass Pass
12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0] Pass Pass Pass Pass
12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 Pass Pass Fail Pass
12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2 Pass Pass Fail Pass
12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc Pass Pass Fail Fail
12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc Pass Pass Pass Pass
12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement Pass Pass Fail Pass
12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement Pass Pass Fail Pass
12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode Pass Pass Pass Pass
12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode Pass Pass Fail Pass
12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode Pass Pass Fail Pass
12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode Pass Pass Fail Pass
12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction Pass Pass Fail Pass
12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction Pass Pass Fail Pass
12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction Pass Pass Fail Pass
12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction Pass Pass Fail Pass
12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment Pass Pass Fail Pass
12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment Pass Pass Fail Pass
12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment Pass Pass Fail Pass
12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment Pass Pass Fail Pass
12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag Pass Pass Fail Fail
12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag Pass Pass Pass Pass
12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild Pass Pass Pass Pass
12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild Pass Pass Fail Pass
12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype Pass Pass Fail Fail
12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype Pass Pass Pass Pass
12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype Pass Pass Fail Fail
12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype Pass Pass Pass Pass
12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild Pass Pass Pass Pass
12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild Pass Pass Fail Pass
12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 Pass Pass Fail Pass
12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1 Pass Pass Fail Pass
12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild Pass Pass Fail Pass
12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild Pass Pass Fail Pass
12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 Pass Pass Pass Pass
12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1 Pass Pass Pass Pass
12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild Pass Pass Fail Pass
12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild Pass Pass Fail Pass
12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document Pass Pass Fail Fail
12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document Pass Pass Pass Pass
12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv Pass Pass Pass Pass
12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv Pass Pass Pass Pass
12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc Pass Pass Fail Fail
12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc Pass Pass Pass Pass
13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0] Pass Pass Pass Pass
13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0] Pass Pass Pass Pass
13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2 Pass Pass Fail Pass
13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2 Pass Pass Fail Pass
13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc Pass Pass Fail Fail
13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc Pass Pass Pass Pass
13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement Pass Pass Fail Pass
13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement Pass Pass Fail Pass
13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode Pass Pass Pass Pass
13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode Pass Pass Fail Pass
13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode Pass Pass Fail Pass
13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode Pass Pass Fail Pass
13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction Pass Pass Fail Pass
13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction Pass Pass Fail Pass
13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction Pass Pass Fail Pass
13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction Pass Pass Fail Pass
13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment Pass Pass Fail Pass
13,17: resulting range position for range [document.head, 1, document.head, 1], node comment Pass Pass Fail Pass
13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment Pass Pass Fail Pass
13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment Pass Pass Fail Pass
13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag Pass Pass Fail Fail
13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag Pass Pass Pass Pass
13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild Pass Pass Fail Pass
13,1: resulting range position for range [document.head, 1, document.head, 1], node paras[0].firstChild Pass Pass Fail Pass
13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype Pass Pass Fail Fail
13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype Pass Pass Pass Pass
13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype Pass Pass Fail Fail
13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype Pass Pass Pass Pass
13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild Pass Pass Fail Pass
13,2: resulting range position for range [document.head, 1, document.head, 1], node paras[1].firstChild Pass Pass Fail Pass
13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1 Pass Pass Fail Pass
13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1 Pass Pass Fail Pass
13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild Pass Pass Fail Pass
13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild Pass Pass Fail Pass
13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1 Pass Pass Pass Pass
13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1 Pass Pass Pass Pass
13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild Pass Pass Fail Pass
13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild Pass Pass Fail Pass
13,7: resulting DOM for range [document.head, 1, document.head, 1], node document Pass Pass Fail Fail
13,7: resulting range position for range [document.head, 1, document.head, 1], node document Pass Pass Pass Pass
13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv Pass Pass Pass Pass
13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv Pass Pass Pass Pass
13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc Pass Pass Fail Fail
13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc Pass Pass Pass Pass
14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0] Pass Pass Pass Pass
14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0] Pass Pass Pass Pass
14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2 Pass Pass Fail Pass
14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2 Pass Pass Fail Pass
14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc Pass Pass Fail Fail
14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc Pass Pass Pass Pass
14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement Pass Pass Fail Pass
14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement Pass Pass Fail Pass
14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode Pass Pass Pass Pass
14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode Pass Pass Fail Pass
14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode Pass Pass Fail Pass
14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode Pass Pass Fail Pass
14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction Pass Pass Fail Pass
14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction Pass Pass Fail Pass
14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction Pass Pass Fail Pass
14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction Pass Pass Fail Pass
14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment Pass Pass Fail Pass
14,17: resulting range position for range [document.body, 4, document.body, 5], node comment Pass Pass Fail Pass
14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment Pass Pass Fail Pass
14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment Pass Pass Fail Pass
14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag Pass Pass Fail Fail
14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag Pass Pass Pass Pass
14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild Pass Pass Fail Pass
14,1: resulting range position for range [document.body, 4, document.body, 5], node paras[0].firstChild Pass Pass Fail Pass
14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype Pass Pass Fail Fail
14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype Pass Pass Pass Pass
14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype Pass Pass Fail Fail
14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype Pass Pass Pass Pass
14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild Pass Pass Fail Pass
14,2: resulting range position for range [document.body, 4, document.body, 5], node paras[1].firstChild Pass Pass Fail Pass
14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1 Pass Pass Fail Pass
14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1 Pass Pass Fail Pass
14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild Pass Pass Fail Pass
14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild Pass Pass Fail Pass
14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1 Pass Pass Pass Pass
14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1 Pass Pass Pass Pass
14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild Pass Pass Fail Pass
14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild Pass Pass Fail Pass
14,7: resulting DOM for range [document.body, 4, document.body, 5], node document Pass Pass Fail Fail
14,7: resulting range position for range [document.body, 4, document.body, 5], node document Pass Pass Pass Pass
14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv Pass Pass Pass Pass
14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv Pass Pass Pass Pass
14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc Pass Pass Fail Fail
14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc Pass Pass Pass Pass
15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] Pass Pass Fail Pass
15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0] Pass Pass Fail Pass
15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 Pass Pass Pass Pass
15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2 Pass Pass Pass Pass
15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc Pass Pass Fail Fail
15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc Pass Pass Pass Pass
15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement Pass Pass Fail Pass
15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement Pass Pass Fail Pass
15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode Pass Pass Fail Pass
15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode Pass Pass Fail Pass
15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode Pass Pass Fail Pass
15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode Pass Pass Fail Pass
15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction Pass Pass Fail Pass
15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction Pass Pass Fail Pass
15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction Pass Pass Fail Pass
15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction Pass Pass Fail Pass
15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment Pass Pass Fail Pass
15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment Pass Pass Fail Pass
15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment Pass Pass Fail Pass
15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment Pass Pass Fail Pass
15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag Pass Pass Fail Fail
15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag Pass Pass Pass Pass
15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild Pass Pass Fail Pass
15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild Pass Pass Fail Pass
15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype Pass Pass Fail Fail
15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype Pass Pass Pass Pass
15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype Pass Pass Fail Fail
15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype Pass Pass Pass Pass
15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild Pass Pass Fail Pass
15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild Pass Pass Fail Pass
15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 Pass Pass Pass Pass
15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1 Pass Pass Pass Pass
15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild Pass Pass Fail Pass
15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild Pass Pass Fail Pass
15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 Pass Pass Fail Pass
15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1 Pass Pass Fail Pass
15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild Pass Pass Fail Pass
15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild Pass Pass Fail Pass
15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document Pass Pass Fail Fail
15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document Pass Pass Pass Pass
15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv Pass Pass Fail Pass
15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv Pass Pass Fail Pass
15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc Pass Pass Fail Fail
15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc Pass Pass Pass Pass
16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0] Fail Pass Fail Fail
16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0] Fail Pass Fail Fail
16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2 Pass Pass Fail Pass
16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2 Pass Pass Fail Pass
16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc Pass Pass Fail Fail
16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc Pass Pass Pass Pass
16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement Pass Pass Fail Pass
16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement Pass Pass Fail Pass
16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode Pass Pass Pass Pass
16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode Pass Pass Fail Pass
16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode Pass Pass Fail Pass
16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode Pass Pass Fail Pass
16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction Pass Pass Fail Pass
16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction Pass Pass Fail Pass
16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction Pass Pass Fail Pass
16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction Pass Pass Fail Pass
16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment Pass Pass Fail Pass
16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment Pass Pass Fail Pass
16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment Pass Pass Fail Pass
16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment Pass Pass Fail Pass
16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag Pass Pass Fail Fail
16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag Pass Pass Pass Pass
16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild Pass Pass Pass Pass
16,1: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0].firstChild Pass Pass Fail Pass
16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype Pass Pass Fail Fail
16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype Pass Pass Pass Pass
16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype Pass Pass Fail Fail
16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype Pass Pass Pass Pass
16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild Pass Pass Fail Pass
16,2: resulting range position for range [paras[0], 0, paras[0], 1], node paras[1].firstChild Pass Pass Fail Pass
16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1 Pass Pass Fail Pass
16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1 Pass Pass Fail Pass
16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild Pass Pass Fail Pass
16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild Pass Pass Fail Pass
16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1 Pass Pass Pass Pass
16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1 Pass Pass Pass Pass
16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild Pass Pass Fail Pass
16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild Pass Pass Fail Pass
16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document Pass Pass Fail Fail
16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document Pass Pass Pass Pass
16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv Pass Pass Pass Pass
16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv Pass Pass Pass Pass
16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc Pass Pass Fail Fail
16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc Pass Pass Pass Pass
17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0] Pass Pass Fail Fail
17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0] Pass Pass Fail Pass
17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 Pass Pass Fail Fail
17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2 Pass Pass Fail Pass
17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc Pass Pass Fail Fail
17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc Pass Pass Pass Pass
17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement Pass Pass Fail Fail
17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement Pass Pass Fail Pass
17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode Pass Pass Fail Pass
17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode Pass Pass Fail Pass
17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode Pass Pass Fail Pass
17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode Pass Pass Fail Pass
17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction Pass Pass Fail Pass
17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction Pass Pass Fail Pass
17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction Pass Pass Fail Pass
17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction Pass Pass Fail Pass
17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment Pass Pass Fail Pass
17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment Pass Pass Fail Pass
17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment Pass Pass Fail Pass
17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment Pass Pass Fail Pass
17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag Pass Pass Fail Fail
17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag Pass Pass Pass Pass
17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild Pass Pass Fail Pass
17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild Pass Pass Fail Pass
17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype Pass Pass Fail Fail
17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype Pass Pass Pass Pass
17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype Pass Pass Fail Fail
17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype Pass Pass Pass Pass
17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild Pass Pass Fail Pass
17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild Pass Pass Fail Pass
17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 Pass Pass Fail Fail
17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1 Pass Pass Fail Pass
17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild Pass Pass Fail Pass
17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild Pass Pass Fail Pass
17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 Fail Pass Fail Fail
17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1 Fail Pass Fail Fail
17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild Pass Pass Fail Pass
17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild Pass Pass Pass Pass
17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document Pass Pass Fail Fail
17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document Pass Pass Pass Pass
17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv Fail Pass Fail Fail
17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv Fail Pass Fail Fail
17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc Pass Pass Fail Fail
17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc Pass Pass Pass Pass
18,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] Fail Pass Fail Fail
18,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0] Pass Pass Pass Pass
18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 Pass Pass Fail Fail
18,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 Pass Pass Pass Pass
18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc Fail Pass Fail Fail
18,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc Pass Pass Pass Pass
18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement Pass Pass Fail Fail
18,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement Pass Pass Pass Pass
18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode Pass Pass Fail Fail
18,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode Pass Pass Pass Pass
18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode Pass Pass Fail Fail
18,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode Pass Pass Pass Pass
18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction Pass Pass Fail Fail
18,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction Pass Pass Pass Pass
18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Fail
18,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction Pass Pass Pass Pass
18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment Pass Pass Fail Fail
18,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment Pass Pass Pass Pass
18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment Pass Pass Fail Fail
18,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment Pass Pass Pass Pass
18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag Fail Pass Fail Fail
18,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag Pass Pass Pass Pass
18,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild Fail Pass Fail Fail
18,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild Pass Pass Pass Pass
18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype Fail Pass Fail Fail
18,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype Pass Pass Pass Pass
18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype Fail Pass Fail Fail
18,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype Pass Pass Pass Pass
18,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild Pass Pass Fail Fail
18,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild Pass Pass Pass Pass
18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 Pass Pass Fail Fail
18,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 Pass Pass Pass Pass
18,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Fail
18,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild Pass Pass Pass Pass
18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 Pass Pass Fail Fail
18,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 Pass Pass Pass Pass
18,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Fail
18,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild Pass Pass Pass Pass
18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document Fail Pass Fail Fail
18,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document Pass Pass Pass Pass
18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv Pass Pass Fail Fail
18,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv Pass Pass Pass Pass
18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc Fail Pass Fail Fail
18,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc Pass Pass Pass Pass
19,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] Fail Pass Fail Fail
19,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0] Pass Pass Pass Pass
19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 Pass Pass Fail Fail
19,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2 Pass Pass Pass Pass
19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc Fail Pass Fail Fail
19,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc Pass Pass Pass Pass
19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement Pass Pass Fail Fail
19,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement Pass Pass Pass Pass
19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode Pass Pass Fail Fail
19,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode Pass Pass Pass Pass
19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode Pass Pass Fail Fail
19,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode Pass Pass Pass Pass
19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction Pass Pass Fail Fail
19,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction Pass Pass Pass Pass
19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Fail
19,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction Pass Pass Pass Pass
19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment Pass Pass Fail Fail
19,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment Pass Pass Pass Pass
19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment Pass Pass Fail Fail
19,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment Pass Pass Pass Pass
19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag Fail Pass Fail Fail
19,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag Pass Pass Pass Pass
19,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild Fail Pass Fail Fail
19,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild Pass Pass Pass Pass
19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype Fail Pass Fail Fail
19,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype Pass Pass Pass Pass
19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype Fail Pass Fail Fail
19,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype Pass Pass Pass Pass
19,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild Pass Pass Fail Fail
19,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild Pass Pass Pass Pass
19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 Pass Pass Fail Fail
19,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1 Pass Pass Pass Pass
19,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Fail
19,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild Pass Pass Pass Pass
19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 Pass Pass Fail Fail
19,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1 Pass Pass Pass Pass
19,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Fail
19,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild Pass Pass Pass Pass
19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document Fail Pass Fail Fail
19,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document Pass Pass Pass Pass
19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv Pass Pass Fail Fail
19,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv Pass Pass Pass Pass
19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc Fail Pass Fail Fail
19,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc Pass Pass Pass Pass
2,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] Fail Pass Fail Fail
2,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0] Fail Pass Fail Fail
2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 Pass Pass Fail Pass
2,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2 Pass Pass Fail Pass
2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc Pass Pass Fail Fail
2,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc Pass Pass Pass Pass
2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement Pass Pass Fail Pass
2,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement Pass Pass Fail Pass
2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode Pass Pass Pass Pass
2,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode Pass Pass Pass Pass
2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode Pass Pass Fail Pass
2,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode Pass Pass Fail Pass
2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction Pass Pass Fail Pass
2,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction Pass Pass Fail Pass
2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
2,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment Pass Pass Fail Pass
2,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment Pass Pass Fail Pass
2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment Pass Pass Fail Pass
2,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment Pass Pass Fail Pass
2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag Pass Pass Fail Fail
2,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag Pass Pass Pass Pass
2,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild Fail Pass Fail Fail
2,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild Fail Pass Fail Fail
2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype Pass Pass Fail Fail
2,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype Pass Pass Pass Pass
2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype Pass Pass Fail Fail
2,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype Pass Pass Pass Pass
2,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
2,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 Pass Pass Fail Pass
2,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1 Pass Pass Fail Pass
2,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
2,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 Pass Pass Pass Pass
2,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1 Pass Pass Fail Pass
2,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Pass
2,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Pass
2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document Pass Pass Fail Fail
2,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document Pass Pass Pass Pass
2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv Pass Pass Pass Pass
2,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv Pass Pass Fail Pass
2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc Pass Pass Fail Fail
2,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc Pass Pass Pass Pass
20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] Fail Pass Fail Fail
20,0: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0] Pass Pass Pass Pass
20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 Pass Pass Fail Fail
20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2 Pass Pass Pass Pass
20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc Fail Pass Fail Fail
20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc Pass Pass Pass Pass
20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement Pass Pass Fail Fail
20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement Pass Pass Pass Pass
20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode Pass Pass Fail Fail
20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode Pass Pass Pass Pass
20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode Pass Pass Fail Fail
20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode Pass Pass Pass Pass
20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction Pass Pass Fail Fail
20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction Pass Pass Pass Pass
20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction Pass Pass Fail Fail
20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction Pass Pass Pass Pass
20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment Pass Pass Fail Fail
20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment Pass Pass Pass Pass
20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment Pass Pass Fail Fail
20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment Pass Pass Pass Pass
20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag Fail Pass Fail Fail
20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag Pass Pass Pass Pass
20,1: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild Fail Pass Fail Fail
20,1: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild Pass Pass Pass Pass
20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype Fail Pass Fail Fail
20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype Pass Pass Pass Pass
20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype Fail Pass Fail Fail
20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype Pass Pass Pass Pass
20,2: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild Pass Pass Fail Fail
20,2: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild Pass Pass Pass Pass
20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 Pass Pass Fail Fail
20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1 Pass Pass Pass Pass
20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild Pass Pass Fail Fail
20,4: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild Pass Pass Pass Pass
20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 Pass Pass Fail Fail
20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1 Pass Pass Pass Pass
20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild Pass Pass Fail Fail
20,6: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild Pass Pass Pass Pass
20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document Fail Pass Fail Fail
20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document Pass Pass Pass Pass
20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv Pass Pass Fail Fail
20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv Pass Pass Pass Pass
20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc Fail Pass Fail Fail
20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc Pass Pass Pass Pass
21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] Fail Pass Fail Fail
21,0: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0] Fail Pass Fail Fail
21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 Pass Pass Fail Pass
21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2 Pass Pass Fail Pass
21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc Pass Pass Fail Fail
21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc Pass Pass Pass Pass
21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement Pass Pass Fail Pass
21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement Pass Pass Fail Pass
21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode Pass Pass Pass Pass
21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode Pass Pass Fail Pass
21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode Pass Pass Fail Pass
21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode Pass Pass Fail Pass
21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction Pass Pass Fail Pass
21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction Pass Pass Fail Pass
21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction Pass Pass Fail Pass
21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction Pass Pass Fail Pass
21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment Pass Pass Fail Pass
21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment Pass Pass Fail Pass
21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment Pass Pass Fail Pass
21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment Pass Pass Fail Pass
21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag Pass Pass Fail Fail
21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag Pass Pass Pass Pass
21,1: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild Pass Pass Fail Pass
21,1: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild Pass Pass Fail Pass
21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype Pass Pass Fail Fail
21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype Pass Pass Pass Pass
21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype Pass Pass Fail Fail
21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype Pass Pass Pass Pass
21,2: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild Pass Pass Fail Pass
21,2: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild Pass Pass Fail Pass
21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 Pass Pass Fail Pass
21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1 Pass Pass Fail Pass
21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild Pass Pass Fail Pass
21,4: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild Pass Pass Fail Pass
21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 Pass Pass Pass Pass
21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1 Pass Pass Pass Pass
21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild Pass Pass Fail Pass
21,6: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild Pass Pass Fail Pass
21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document Pass Pass Fail Fail
21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document Pass Pass Pass Pass
21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv Pass Pass Pass Pass
21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv Pass Pass Pass Pass
21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc Pass Pass Fail Fail
21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc Pass Pass Pass Pass
22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0] Pass Pass Fail Fail
22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0] Pass Pass Pass Pass
22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2 Pass Pass Fail Fail
22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2 Pass Pass Pass Pass
22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc Fail Pass Fail Fail
22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc Pass Pass Pass Pass
22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement Pass Pass Fail Fail
22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement Pass Pass Pass Pass
22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode Pass Pass Fail Fail
22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode Pass Pass Pass Pass
22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode Pass Pass Fail Fail
22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode Pass Pass Pass Pass
22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction Pass Pass Fail Fail
22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction Pass Pass Pass Pass
22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction Pass Pass Fail Fail
22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction Pass Pass Pass Pass
22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment Pass Pass Fail Fail
22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment Pass Pass Pass Pass
22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment Pass Pass Fail Fail
22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment Pass Pass Pass Pass
22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag Fail Pass Fail Fail
22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag Pass Pass Pass Pass
22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild Pass Pass Fail Fail
22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild Pass Pass Pass Pass
22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype Fail Pass Fail Fail
22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype Pass Pass Pass Pass
22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype Fail Pass Fail Fail
22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype Pass Pass Pass Pass
22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild Pass Pass Fail Fail
22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild Pass Pass Pass Pass
22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1 Pass Pass Fail Fail
22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1 Pass Pass Pass Pass
22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild Pass Pass Fail Fail
22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild Pass Pass Pass Pass
22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1 Pass Pass Fail Fail
22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1 Pass Pass Pass Pass
22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild Pass Pass Fail Fail
22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild Pass Pass Pass Pass
22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document Fail Pass Fail Fail
22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document Pass Pass Pass Pass
22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv Pass Pass Fail Fail
22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv Pass Pass Pass Pass
22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc Fail Pass Fail Fail
22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc Pass Pass Pass Pass
23,0: resulting DOM for range [document, 0, document, 1], node paras[0] Pass Pass Pass Pass
23,0: resulting range position for range [document, 0, document, 1], node paras[0] Pass Pass Pass Pass
23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2 Pass Pass Fail Pass
23,10: resulting range position for range [document, 0, document, 1], node foreignPara2 Pass Pass Pass Pass
23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc Pass Pass Fail Fail
23,11: resulting range position for range [document, 0, document, 1], node xmlDoc Pass Pass Pass Pass
23,12: resulting DOM for range [document, 0, document, 1], node xmlElement Pass Pass Fail Pass
23,12: resulting range position for range [document, 0, document, 1], node xmlElement Pass Pass Pass Pass
23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode Pass Pass Pass Pass
23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode Pass Pass Pass Pass
23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode Pass Pass Fail Pass
23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode Pass Pass Pass Pass
23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction Pass Pass Fail Pass
23,15: resulting range position for range [document, 0, document, 1], node processingInstruction Pass Pass Pass Pass
23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction Pass Pass Fail Pass
23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction Pass Pass Pass Pass
23,17: resulting DOM for range [document, 0, document, 1], node comment Pass Pass Pass Pass
23,17: resulting range position for range [document, 0, document, 1], node comment Pass Pass Pass Pass
23,18: resulting DOM for range [document, 0, document, 1], node detachedComment Pass Pass Pass Pass
23,18: resulting range position for range [document, 0, document, 1], node detachedComment Pass Pass Pass Pass
23,19: resulting DOM for range [document, 0, document, 1], node docfrag Pass Pass Fail Fail
23,19: resulting range position for range [document, 0, document, 1], node docfrag Pass Pass Pass Pass
23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild Pass Pass Pass Pass
23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild Pass Pass Pass Pass
23,20: resulting DOM for range [document, 0, document, 1], node doctype Pass Pass Fail Fail
23,20: resulting range position for range [document, 0, document, 1], node doctype Pass Pass Pass Pass
23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype Pass Pass Fail Fail
23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype Pass Pass Pass Pass
23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild Pass Pass Pass Pass
23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild Pass Pass Pass Pass
23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1 Pass Pass Fail Pass
23,3: resulting range position for range [document, 0, document, 1], node foreignPara1 Pass Pass Pass Pass
23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild Pass Pass Fail Pass
23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild Pass Pass Pass Pass
23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1 Pass Pass Pass Pass
23,5: resulting range position for range [document, 0, document, 1], node detachedPara1 Pass Pass Pass Pass
23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild Pass Pass Pass Pass
23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild Pass Pass Pass Pass
23,7: resulting DOM for range [document, 0, document, 1], node document Pass Pass Fail Fail
23,7: resulting range position for range [document, 0, document, 1], node document Pass Pass Pass Pass
23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv Pass Pass Pass Pass
23,8: resulting range position for range [document, 0, document, 1], node detachedDiv Pass Pass Pass Pass
23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc Pass Pass Fail Fail
23,9: resulting range position for range [document, 0, document, 1], node foreignDoc Pass Pass Pass Pass
24,0: resulting DOM for range [document, 0, document, 2], node paras[0] Pass Pass Pass Pass
24,0: resulting range position for range [document, 0, document, 2], node paras[0] Pass Pass Pass Pass
24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2 Pass Pass Fail Pass
24,10: resulting range position for range [document, 0, document, 2], node foreignPara2 Pass Pass Pass Pass
24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc Pass Pass Fail Fail
24,11: resulting range position for range [document, 0, document, 2], node xmlDoc Pass Pass Pass Pass
24,12: resulting DOM for range [document, 0, document, 2], node xmlElement Pass Pass Fail Pass
24,12: resulting range position for range [document, 0, document, 2], node xmlElement Pass Pass Pass Pass
24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode Pass Pass Pass Pass
24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode Pass Pass Pass Pass
24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode Pass Pass Fail Pass
24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode Pass Pass Pass Pass
24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction Pass Pass Fail Pass
24,15: resulting range position for range [document, 0, document, 2], node processingInstruction Pass Pass Pass Pass
24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction Pass Pass Fail Pass
24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction Pass Pass Pass Pass
24,17: resulting DOM for range [document, 0, document, 2], node comment Pass Pass Pass Pass
24,17: resulting range position for range [document, 0, document, 2], node comment Pass Pass Pass Pass
24,18: resulting DOM for range [document, 0, document, 2], node detachedComment Pass Pass Pass Pass
24,18: resulting range position for range [document, 0, document, 2], node detachedComment Pass Pass Pass Pass
24,19: resulting DOM for range [document, 0, document, 2], node docfrag Pass Pass Fail Fail
24,19: resulting range position for range [document, 0, document, 2], node docfrag Pass Pass Pass Pass
24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild Pass Pass Pass Pass
24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild Pass Pass Pass Pass
24,20: resulting DOM for range [document, 0, document, 2], node doctype Pass Pass Fail Fail
24,20: resulting range position for range [document, 0, document, 2], node doctype Pass Pass Pass Pass
24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype Pass Pass Fail Fail
24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype Pass Pass Pass Pass
24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild Pass Pass Pass Pass
24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild Pass Pass Pass Pass
24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1 Pass Pass Fail Pass
24,3: resulting range position for range [document, 0, document, 2], node foreignPara1 Pass Pass Pass Pass
24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild Pass Pass Fail Pass
24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild Pass Pass Pass Pass
24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1 Pass Pass Pass Pass
24,5: resulting range position for range [document, 0, document, 2], node detachedPara1 Pass Pass Pass Pass
24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild Pass Pass Pass Pass
24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild Pass Pass Pass Pass
24,7: resulting DOM for range [document, 0, document, 2], node document Pass Pass Fail Fail
24,7: resulting range position for range [document, 0, document, 2], node document Pass Pass Pass Pass
24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv Pass Pass Pass Pass
24,8: resulting range position for range [document, 0, document, 2], node detachedDiv Pass Pass Pass Pass
24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc Pass Pass Fail Fail
24,9: resulting range position for range [document, 0, document, 2], node foreignDoc Pass Pass Pass Pass
25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0] Pass Pass Fail Pass
25,0: resulting range position for range [comment, 2, comment, 3], node paras[0] Pass Pass Fail Pass
25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2 Pass Pass Fail Pass
25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2 Pass Pass Fail Pass
25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc Pass Pass Fail Fail
25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc Pass Pass Pass Pass
25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement Pass Pass Fail Pass
25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement Pass Pass Fail Pass
25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode Pass Pass Fail Pass
25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode Pass Pass Fail Pass
25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode Pass Pass Fail Pass
25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode Pass Pass Fail Pass
25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction Pass Pass Fail Pass
25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction Pass Pass Fail Pass
25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction Pass Pass Fail Pass
25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction Pass Pass Fail Pass
25,17: resulting DOM for range [comment, 2, comment, 3], node comment Fail Pass Fail Fail
25,17: resulting range position for range [comment, 2, comment, 3], node comment Fail Pass Fail Fail
25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment Pass Pass Fail Pass
25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment Pass Pass Fail Pass
25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag Pass Pass Fail Fail
25,19: resulting range position for range [comment, 2, comment, 3], node docfrag Pass Pass Pass Pass
25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild Pass Pass Fail Pass
25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild Pass Pass Fail Pass
25,20: resulting DOM for range [comment, 2, comment, 3], node doctype Pass Pass Fail Fail
25,20: resulting range position for range [comment, 2, comment, 3], node doctype Pass Pass Pass Pass
25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype Pass Pass Fail Fail
25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype Pass Pass Pass Pass
25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild Pass Pass Fail Pass
25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild Pass Pass Fail Pass
25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1 Pass Pass Fail Pass
25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1 Pass Pass Fail Pass
25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild Pass Pass Fail Pass
25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild Pass Pass Fail Pass
25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1 Pass Pass Fail Pass
25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1 Pass Pass Fail Pass
25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild Pass Pass Fail Pass
25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild Pass Pass Fail Pass
25,7: resulting DOM for range [comment, 2, comment, 3], node document Pass Pass Fail Fail
25,7: resulting range position for range [comment, 2, comment, 3], node document Pass Pass Pass Pass
25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv Pass Pass Fail Pass
25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv Pass Pass Fail Pass
25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc Pass Pass Fail Fail
25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc Pass Pass Pass Pass
26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0] Pass Pass Fail Fail
26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0] Pass Pass Pass Pass
26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2 Pass Pass Fail Fail
26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2 Pass Pass Pass Pass
26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc Fail Pass Fail Fail
26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc Pass Pass Pass Pass
26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement Pass Pass Fail Fail
26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement Pass Pass Pass Pass
26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode Pass Pass Fail Fail
26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode Pass Pass Pass Pass
26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode Pass Pass Fail Fail
26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode Pass Pass Pass Pass
26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction Pass Pass Fail Fail
26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction Pass Pass Pass Pass
26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction Pass Pass Fail Fail
26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction Pass Pass Pass Pass
26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment Pass Pass Fail Fail
26,17: resulting range position for range [testDiv, 0, comment, 5], node comment Pass Pass Pass Pass
26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment Pass Pass Fail Fail
26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment Pass Pass Pass Pass
26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag Fail Pass Fail Fail
26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag Pass Pass Pass Pass
26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild Pass Pass Fail Fail
26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild Pass Pass Pass Pass
26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype Fail Pass Fail Fail
26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype Pass Pass Pass Pass
26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype Fail Pass Fail Fail
26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype Pass Pass Pass Pass
26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild Pass Pass Fail Fail
26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild Pass Pass Pass Pass
26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1 Pass Pass Fail Fail
26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1 Pass Pass Pass Pass
26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild Pass Pass Fail Fail
26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild Pass Pass Pass Pass
26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1 Pass Pass Fail Fail
26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1 Pass Pass Pass Pass
26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild Pass Pass Fail Fail
26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild Pass Pass Pass Pass
26,7: resulting DOM for range [testDiv, 0, comment, 5], node document Fail Pass Fail Fail
26,7: resulting range position for range [testDiv, 0, comment, 5], node document Pass Pass Pass Pass
26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv Pass Pass Fail Fail
26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv Pass Pass Pass Pass
26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc Fail Pass Fail Fail
26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc Pass Pass Pass Pass
27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0] Fail Pass Fail Fail
27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0] Pass Pass Pass Pass
27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 Fail Pass Fail Fail
27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2 Pass Pass Pass Pass
27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc Fail Pass Fail Fail
27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc Pass Pass Pass Pass
27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement Fail Pass Fail Fail
27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement Pass Pass Pass Pass
27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode Fail Pass Fail Fail
27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode Pass Pass Pass Pass
27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode Fail Pass Fail Fail
27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode Pass Pass Pass Pass
27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction Pass Pass Fail Fail
27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction Pass Pass Pass Pass
27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction Pass Pass Fail Fail
27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction Pass Pass Pass Pass
27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment Pass Pass Fail Fail
27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment Pass Pass Pass Pass
27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment Pass Pass Fail Fail
27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment Pass Pass Pass Pass
27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag Fail Pass Fail Fail
27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag Pass Pass Pass Pass
27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild Fail Pass Fail Fail
27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild Pass Pass Pass Pass
27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype Fail Pass Fail Fail
27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype Pass Pass Pass Pass
27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype Fail Pass Fail Fail
27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype Pass Pass Pass Pass
27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild Fail Pass Fail Fail
27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild Pass Pass Pass Pass
27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 Fail Pass Fail Fail
27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1 Pass Pass Pass Pass
27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild Fail Pass Fail Fail
27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild Pass Pass Pass Pass
27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 Fail Pass Fail Fail
27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1 Pass Pass Pass Pass
27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild Fail Pass Fail Fail
27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild Pass Pass Pass Pass
27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document Fail Pass Fail Fail
27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document Pass Pass Pass Pass
27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv Fail Pass Fail Fail
27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv Pass Pass Pass Pass
27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc Fail Pass Fail Fail
27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc Pass Pass Pass Pass
28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] Pass Pass Fail Pass
28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0] Pass Pass Fail Pass
28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 Pass Pass Pass Pass
28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2 Pass Pass Pass Pass
28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc Pass Pass Fail Fail
28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc Pass Pass Pass Pass
28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement Pass Pass Fail Pass
28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement Pass Pass Fail Pass
28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode Pass Pass Fail Pass
28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode Pass Pass Fail Pass
28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode Pass Pass Fail Pass
28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode Pass Pass Fail Pass
28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction Pass Pass Fail Pass
28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction Pass Pass Fail Pass
28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction Pass Pass Fail Pass
28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction Pass Pass Fail Pass
28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment Pass Pass Fail Pass
28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment Pass Pass Fail Pass
28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment Pass Pass Fail Pass
28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment Pass Pass Fail Pass
28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag Pass Pass Fail Fail
28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag Pass Pass Pass Pass
28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild Pass Pass Fail Pass
28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild Pass Pass Fail Pass
28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype Pass Pass Fail Fail
28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype Pass Pass Pass Pass
28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype Pass Pass Fail Fail
28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype Pass Pass Pass Pass
28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild Pass Pass Fail Pass
28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild Pass Pass Fail Pass
28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 Pass Pass Pass Pass
28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1 Pass Pass Pass Pass
28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild Pass Pass Pass Pass
28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild Pass Pass Fail Pass
28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 Pass Pass Fail Pass
28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1 Pass Pass Fail Pass
28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild Pass Pass Fail Pass
28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild Pass Pass Fail Pass
28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document Pass Pass Fail Fail
28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document Pass Pass Pass Pass
28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv Pass Pass Fail Pass
28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv Pass Pass Fail Pass
28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc Pass Pass Fail Fail
28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc Pass Pass Pass Pass
29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0] Fail Pass Fail Fail
29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0] Pass Pass Pass Pass
29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 Fail Pass Fail Fail
29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2 Pass Pass Pass Pass
29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc Fail Pass Fail Fail
29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc Pass Pass Pass Pass
29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement Fail Pass Fail Fail
29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement Pass Pass Pass Pass
29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode Fail Pass Fail Fail
29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode Pass Pass Pass Pass
29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode Fail Pass Fail Fail
29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode Pass Pass Pass Pass
29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction Pass Pass Fail Fail
29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction Pass Pass Pass Pass
29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction Pass Pass Fail Fail
29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction Pass Pass Pass Pass
29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment Pass Pass Fail Fail
29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment Pass Pass Pass Pass
29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment Pass Pass Fail Fail
29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment Pass Pass Pass Pass
29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag Fail Pass Fail Fail
29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag Pass Pass Pass Pass
29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild Fail Pass Fail Fail
29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild Pass Pass Pass Pass
29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype Fail Pass Fail Fail
29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype Pass Pass Pass Pass
29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype Fail Pass Fail Fail
29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype Pass Pass Pass Pass
29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild Fail Pass Fail Fail
29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild Pass Pass Pass Pass
29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 Fail Pass Fail Fail
29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1 Pass Pass Pass Pass
29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild Fail Pass Fail Fail
29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild Pass Pass Pass Pass
29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 Fail Pass Fail Fail
29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1 Pass Pass Pass Pass
29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild Fail Pass Fail Fail
29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild Pass Pass Pass Pass
29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document Fail Pass Fail Fail
29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document Pass Pass Pass Pass
29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv Fail Pass Fail Fail
29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv Pass Pass Pass Pass
29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc Fail Pass Fail Fail
29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc Pass Pass Pass Pass
3,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] Fail Pass Fail Fail
3,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0] Fail Pass Fail Fail
3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 Pass Pass Fail Pass
3,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2 Pass Pass Fail Pass
3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc Pass Pass Fail Fail
3,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc Pass Pass Pass Pass
3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement Pass Pass Fail Pass
3,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement Pass Pass Fail Pass
3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode Pass Pass Pass Pass
3,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode Pass Pass Pass Pass
3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode Pass Pass Fail Pass
3,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode Pass Pass Fail Pass
3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction Pass Pass Fail Pass
3,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction Pass Pass Fail Pass
3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction Pass Pass Fail Pass
3,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction Pass Pass Fail Pass
3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment Pass Pass Fail Pass
3,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment Pass Pass Fail Pass
3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment Pass Pass Fail Pass
3,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment Pass Pass Fail Pass
3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag Pass Pass Fail Fail
3,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag Pass Pass Pass Pass
3,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild Fail Pass Fail Fail
3,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild Fail Pass Fail Fail
3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype Pass Pass Fail Fail
3,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype Pass Pass Pass Pass
3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype Pass Pass Fail Fail
3,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype Pass Pass Pass Pass
3,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild Pass Pass Fail Pass
3,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild Pass Pass Fail Pass
3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 Pass Pass Fail Pass
3,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1 Pass Pass Fail Pass
3,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild Pass Pass Fail Pass
3,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild Pass Pass Fail Pass
3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 Pass Pass Pass Pass
3,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1 Pass Pass Fail Pass
3,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild Pass Pass Fail Pass
3,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild Pass Pass Fail Pass
3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document Pass Pass Fail Fail
3,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document Pass Pass Pass Pass
3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv Pass Pass Pass Pass
3,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv Pass Pass Fail Pass
3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc Pass Pass Fail Fail
3,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc Pass Pass Pass Pass
30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] Fail Pass Fail Fail
30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0] Fail Pass Fail Fail
30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 Fail Pass Fail Fail
30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2 Fail Pass Fail Fail
30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc Pass Pass Fail Fail
30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc Pass Pass Pass Pass
30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement Fail Pass Fail Fail
30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement Fail Pass Fail Fail
30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode Fail Pass Fail Fail
30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode Fail Pass Fail Fail
30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode Fail Pass Fail Fail
30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode Fail Pass Fail Fail
30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction Fail Pass Fail Fail
30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction Fail Pass Fail Fail
30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction Fail Pass Fail Fail
30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction Fail Pass Fail Fail
30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment Fail Pass Fail Fail
30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment Fail Pass Fail Fail
30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment Fail Pass Fail Fail
30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment Fail Pass Fail Fail
30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag Pass Pass Fail Fail
30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag Pass Pass Pass Pass
30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild Fail Pass Fail Fail
30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild Fail Pass Fail Fail
30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype Pass Pass Fail Fail
30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype Pass Pass Pass Pass
30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype Pass Pass Fail Fail
30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype Pass Pass Pass Pass
30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild Fail Pass Fail Fail
30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild Fail Pass Fail Fail
30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 Fail Pass Fail Fail
30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1 Fail Pass Fail Fail
30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild Fail Pass Fail Fail
30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild Fail Pass Fail Fail
30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 Fail Pass Fail Fail
30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1 Fail Pass Fail Fail
30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild Fail Pass Fail Fail
30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild Fail Pass Fail Fail
30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document Pass Pass Fail Fail
30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document Pass Pass Pass Pass
30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv Fail Pass Fail Fail
30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv Fail Pass Fail Fail
30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc Pass Pass Fail Fail
30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc Pass Pass Pass Pass
31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] Fail Pass Fail Fail
31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0] Fail Pass Fail Fail
31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 Fail Pass Fail Fail
31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2 Fail Pass Fail Fail
31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc Pass Pass Fail Fail
31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc Pass Pass Pass Pass
31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement Fail Pass Fail Fail
31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement Fail Pass Fail Fail
31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode Fail Pass Fail Fail
31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode Fail Pass Fail Fail
31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode Fail Pass Fail Fail
31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode Fail Pass Fail Fail
31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction Fail Pass Fail Fail
31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction Fail Pass Fail Fail
31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction Fail Pass Fail Fail
31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction Fail Pass Fail Fail
31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment Fail Pass Fail Fail
31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment Fail Pass Fail Fail
31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment Fail Pass Fail Fail
31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment Fail Pass Fail Fail
31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag Pass Pass Fail Fail
31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag Pass Pass Pass Pass
31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild Fail Pass Fail Fail
31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild Fail Pass Fail Fail
31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype Pass Pass Fail Fail
31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype Pass Pass Pass Pass
31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype Pass Pass Fail Fail
31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype Pass Pass Pass Pass
31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild Fail Pass Fail Fail
31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild Fail Pass Fail Fail
31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 Fail Pass Fail Fail
31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1 Fail Pass Fail Fail
31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild Fail Pass Fail Fail
31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild Fail Pass Fail Fail
31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 Fail Pass Fail Fail
31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1 Fail Pass Fail Fail
31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild Fail Pass Fail Fail
31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild Fail Pass Fail Fail
31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document Pass Pass Fail Fail
31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document Pass Pass Pass Pass
31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv Fail Pass Fail Fail
31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv Fail Pass Fail Fail
31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc Pass Pass Fail Fail
31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc Pass Pass Pass Pass
32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] Fail Pass Fail Fail
32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0] Fail Pass Fail Fail
32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 Fail Pass Fail Fail
32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2 Fail Pass Fail Fail
32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc Pass Pass Fail Fail
32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc Pass Pass Pass Pass
32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement Fail Pass Fail Fail
32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement Fail Pass Fail Fail
32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode Fail Pass Fail Fail
32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode Fail Pass Fail Fail
32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode Fail Pass Fail Fail
32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode Fail Pass Fail Fail
32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction Fail Pass Fail Fail
32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction Fail Pass Fail Fail
32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction Fail Pass Fail Fail
32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction Fail Pass Fail Fail
32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment Fail Pass Fail Fail
32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment Fail Pass Fail Fail
32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment Fail Pass Fail Fail
32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment Fail Pass Fail Fail
32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag Pass Pass Fail Fail
32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag Pass Pass Pass Pass
32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild Fail Pass Fail Fail
32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild Fail Pass Fail Fail
32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype Pass Pass Fail Fail
32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype Pass Pass Pass Pass
32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype Pass Pass Fail Fail
32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype Pass Pass Pass Pass
32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild Fail Pass Fail Fail
32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild Fail Pass Fail Fail
32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 Fail Pass Fail Fail
32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1 Fail Pass Fail Fail
32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild Fail Pass Fail Fail
32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild Fail Pass Fail Fail
32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 Fail Pass Fail Fail
32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1 Fail Pass Fail Fail
32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild Fail Pass Fail Fail
32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild Fail Pass Fail Fail
32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document Pass Pass Fail Fail
32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document Pass Pass Pass Pass
32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv Fail Pass Fail Fail
32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv Fail Pass Fail Fail
32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc Pass Pass Fail Fail
32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc Pass Pass Pass Pass
33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0] Fail Pass Fail Fail
33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0] Fail Pass Fail Fail
33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2 Fail Pass Fail Fail
33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2 Fail Pass Fail Fail
33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc Pass Pass Fail Fail
33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc Pass Pass Fail Pass
33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement Fail Pass Fail Fail
33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement Fail Pass Fail Fail
33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode Fail Pass Fail Fail
33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode Fail Pass Fail Fail
33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode Fail Pass Fail Fail
33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode Fail Pass Fail Fail
33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction Fail Pass Fail Fail
33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction Fail Pass Fail Fail
33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction Fail Pass Fail Fail
33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction Fail Pass Fail Fail
33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment Fail Pass Fail Fail
33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment Fail Pass Fail Fail
33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment Fail Pass Fail Fail
33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment Fail Pass Fail Fail
33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag Pass Pass Fail Fail
33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag Pass Pass Fail Pass
33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild Fail Pass Fail Fail
33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild Fail Pass Fail Fail
33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype Pass Pass Fail Fail
33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype Pass Pass Fail Pass
33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype Pass Pass Fail Fail
33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype Pass Pass Fail Pass
33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild Fail Pass Fail Fail
33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild Fail Pass Fail Fail
33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1 Fail Pass Fail Fail
33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1 Fail Pass Fail Fail
33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild Fail Pass Fail Fail
33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild Fail Pass Fail Fail
33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1 Fail Pass Fail Fail
33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1 Fail Pass Fail Fail
33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild Fail Pass Fail Fail
33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild Fail Pass Fail Fail
33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document Pass Pass Fail Fail
33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document Pass Pass Fail Pass
33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv Fail Pass Fail Fail
33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv Fail Pass Fail Fail
33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc Pass Pass Fail Fail
33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc Pass Pass Fail Pass
34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] Fail Pass Fail Fail
34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0] Fail Pass Fail Fail
34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 Fail Pass Fail Fail
34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2 Fail Pass Fail Fail
34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc Pass Pass Fail Fail
34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc Pass Pass Fail Pass
34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement Fail Pass Fail Fail
34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement Fail Pass Fail Fail
34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode Fail Pass Fail Fail
34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode Fail Pass Fail Fail
34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode Fail Pass Fail Fail
34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode Fail Pass Fail Fail
34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction Fail Pass Fail Fail
34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction Fail Pass Fail Fail
34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction Fail Pass Fail Fail
34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction Fail Pass Fail Fail
34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment Fail Pass Fail Fail
34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment Fail Pass Fail Fail
34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment Fail Pass Fail Fail
34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment Fail Pass Fail Fail
34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag Pass Pass Fail Fail
34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag Pass Pass Fail Pass
34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild Fail Pass Fail Fail
34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild Fail Pass Fail Fail
34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype Pass Pass Fail Fail
34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype Pass Pass Fail Pass
34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype Pass Pass Fail Fail
34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype Pass Pass Fail Pass
34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild Fail Pass Fail Fail
34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild Fail Pass Fail Fail
34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 Fail Pass Fail Fail
34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1 Fail Pass Fail Fail
34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild Fail Pass Fail Fail
34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild Fail Pass Fail Fail
34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 Fail Pass Fail Fail
34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1 Fail Pass Fail Fail
34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild Fail Pass Fail Fail
34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild Fail Pass Fail Fail
34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document Pass Pass Fail Fail
34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document Pass Pass Fail Pass
34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv Fail Pass Fail Fail
34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv Fail Pass Fail Fail
34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc Pass Pass Fail Fail
34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc Pass Pass Fail Pass
35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] Fail Pass Fail Fail
35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0] Fail Pass Fail Fail
35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 Fail Pass Fail Fail
35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2 Fail Pass Fail Fail
35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc Pass Pass Fail Fail
35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc Pass Pass Fail Pass
35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement Fail Pass Fail Fail
35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement Fail Pass Fail Fail
35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode Fail Pass Fail Fail
35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode Fail Pass Fail Fail
35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode Fail Pass Fail Fail
35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode Fail Pass Fail Fail
35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction Fail Pass Fail Fail
35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction Fail Pass Fail Fail
35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction Fail Pass Fail Fail
35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction Fail Pass Fail Fail
35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment Fail Pass Fail Fail
35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment Fail Pass Fail Fail
35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment Fail Pass Fail Fail
35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment Fail Pass Fail Fail
35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag Pass Pass Fail Fail
35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag Pass Pass Fail Pass
35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild Fail Pass Fail Fail
35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild Fail Pass Fail Fail
35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype Pass Pass Fail Fail
35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype Pass Pass Fail Pass
35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype Pass Pass Fail Fail
35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype Pass Pass Fail Pass
35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild Fail Pass Fail Fail
35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild Fail Pass Fail Fail
35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 Fail Pass Fail Fail
35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1 Fail Pass Fail Fail
35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild Fail Pass Fail Fail
35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild Fail Pass Fail Fail
35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 Fail Pass Fail Fail
35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1 Fail Pass Fail Fail
35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild Fail Pass Fail Fail
35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild Fail Pass Fail Fail
35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document Pass Pass Fail Fail
35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document Pass Pass Fail Pass
35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv Fail Pass Fail Fail
35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv Fail Pass Fail Fail
35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc Pass Pass Fail Fail
35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc Pass Pass Fail Pass
36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0] Pass Pass Pass Pass
36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0] Pass Pass Pass Pass
36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2 Pass Pass Fail Pass
36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2 Pass Pass Fail Pass
36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc Pass Pass Fail Fail
36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc Pass Pass Pass Pass
36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement Pass Pass Fail Pass
36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement Pass Pass Fail Pass
36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode Pass Pass Pass Pass
36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode Pass Pass Fail Pass
36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode Pass Pass Fail Pass
36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode Pass Pass Fail Pass
36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction Pass Pass Fail Pass
36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction Pass Pass Fail Pass
36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction Pass Pass Fail Pass
36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction Pass Pass Fail Pass
36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment Pass Pass Fail Pass
36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment Pass Pass Fail Pass
36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment Pass Pass Fail Pass
36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment Pass Pass Fail Pass
36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag Pass Pass Fail Fail
36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag Pass Pass Pass Pass
36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild Pass Pass Fail Pass
36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild Pass Pass Fail Pass
36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype Pass Pass Fail Fail
36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype Pass Pass Pass Pass
36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype Pass Pass Fail Fail
36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype Pass Pass Pass Pass
36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild Pass Pass Fail Pass
36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild Pass Pass Fail Pass
36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1 Pass Pass Fail Pass
36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1 Pass Pass Fail Pass
36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild Pass Pass Fail Pass
36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild Pass Pass Fail Pass
36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1 Pass Pass Pass Pass
36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1 Pass Pass Pass Pass
36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild Pass Pass Fail Pass
36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild Pass Pass Fail Pass
36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document Pass Pass Fail Fail
36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document Pass Pass Pass Pass
36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv Pass Pass Pass Pass
36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv Pass Pass Pass Pass
36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc Pass Pass Fail Fail
36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc Pass Pass Pass Pass
4,0: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] Pass Pass Fail Pass
4,0: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0] Pass Pass Fail Pass
4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
4,10: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2 Pass Pass Fail Pass
4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc Pass Pass Fail Fail
4,11: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc Pass Pass Pass Pass
4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement Pass Pass Fail Pass
4,12: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement Pass Pass Fail Pass
4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
4,13: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode Pass Pass Fail Pass
4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
4,14: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode Pass Pass Fail Pass
4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction Pass Pass Fail Pass
4,15: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction Pass Pass Fail Pass
4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
4,16: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment Pass Pass Fail Pass
4,17: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment Pass Pass Fail Pass
4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment Pass Pass Fail Pass
4,18: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment Pass Pass Fail Pass
4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag Pass Pass Fail Fail
4,19: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag Pass Pass Pass Pass
4,1: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
4,1: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype Pass Pass Fail Fail
4,20: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype Pass Pass Pass Pass
4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype Pass Pass Fail Fail
4,21: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype Pass Pass Pass Pass
4,2: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild Fail Pass Fail Fail
4,2: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild Fail Pass Fail Fail
4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
4,3: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1 Pass Pass Fail Pass
4,4: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
4,4: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
4,5: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1 Pass Pass Fail Pass
4,6: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
4,6: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document Pass Pass Fail Fail
4,7: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document Pass Pass Pass Pass
4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv Pass Pass Fail Pass
4,8: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv Pass Pass Fail Pass
4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc Pass Pass Fail Fail
4,9: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc Pass Pass Pass Pass
5,0: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] Pass Pass Pass Pass
5,0: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0] Pass Pass Fail Pass
5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 Pass Pass Fail Pass
5,10: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2 Pass Pass Fail Pass
5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc Pass Pass Fail Fail
5,11: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc Pass Pass Pass Pass
5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement Pass Pass Fail Pass
5,12: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement Pass Pass Fail Pass
5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode Pass Pass Pass Pass
5,13: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode Pass Pass Fail Pass
5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode Pass Pass Fail Pass
5,14: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode Pass Pass Fail Pass
5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction Pass Pass Fail Pass
5,15: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction Pass Pass Fail Pass
5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction Pass Pass Fail Pass
5,16: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction Pass Pass Fail Pass
5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment Pass Pass Fail Pass
5,17: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment Pass Pass Fail Pass
5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment Pass Pass Fail Pass
5,18: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment Pass Pass Fail Pass
5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag Pass Pass Fail Fail
5,19: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag Pass Pass Pass Pass
5,1: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild Pass Pass Fail Pass
5,1: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild Pass Pass Fail Pass
5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype Pass Pass Fail Fail
5,20: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype Pass Pass Pass Pass
5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype Pass Pass Fail Fail
5,21: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype Pass Pass Pass Pass
5,2: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild Fail Pass Fail Fail
5,2: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild Fail Pass Fail Fail
5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 Pass Pass Fail Pass
5,3: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1 Pass Pass Fail Pass
5,4: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild Pass Pass Fail Pass
5,4: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild Pass Pass Fail Pass
5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 Pass Pass Pass Pass
5,5: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1 Pass Pass Fail Pass
5,6: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild Pass Pass Fail Pass
5,6: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild Pass Pass Fail Pass
5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document Pass Pass Fail Fail
5,7: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document Pass Pass Pass Pass
5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv Pass Pass Pass Pass
5,8: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv Pass Pass Fail Pass
5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc Pass Pass Fail Fail
5,9: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc Pass Pass Pass Pass
6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] Pass Pass Fail Fail
6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0] Pass Pass Fail Fail
6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 Pass Pass Fail Fail
6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2 Pass Pass Fail Fail
6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc Pass Pass Fail Fail
6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc Pass Pass Pass Pass
6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement Pass Pass Fail Fail
6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement Pass Pass Fail Fail
6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode Pass Pass Fail Pass
6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode Pass Pass Fail Pass
6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode Pass Pass Fail Pass
6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode Pass Pass Fail Pass
6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction Pass Pass Fail Pass
6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction Pass Pass Fail Pass
6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment Pass Pass Fail Pass
6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment Pass Pass Fail Pass
6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment Pass Pass Fail Pass
6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment Pass Pass Fail Pass
6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag Pass Pass Fail Fail
6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag Pass Pass Pass Pass
6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype Pass Pass Fail Fail
6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype Pass Pass Pass Pass
6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype Pass Pass Fail Fail
6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype Pass Pass Pass Pass
6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 Pass Pass Fail Fail
6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1 Pass Pass Fail Fail
6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild Pass Pass Fail Pass
6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 Fail Pass Fail Fail
6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1 Fail Pass Fail Fail
6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild Fail Pass Fail Fail
6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild Fail Pass Fail Fail
6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document Pass Pass Fail Fail
6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document Pass Pass Pass Pass
6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv Fail Pass Fail Fail
6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv Fail Pass Fail Fail
6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc Pass Pass Fail Fail
6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc Pass Pass Pass Pass
7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] Pass Pass Pass Fail
7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0] Pass Pass Fail Fail
7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 Pass Pass Fail Fail
7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2 Pass Pass Fail Fail
7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc Pass Pass Fail Fail
7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc Pass Pass Pass Pass
7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement Pass Pass Fail Fail
7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement Pass Pass Fail Fail
7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode Pass Pass Pass Pass
7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode Pass Pass Fail Pass
7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode Pass Pass Fail Pass
7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode Pass Pass Fail Pass
7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction Pass Pass Fail Pass
7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction Pass Pass Fail Pass
7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment Pass Pass Fail Pass
7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment Pass Pass Fail Pass
7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment Pass Pass Fail Pass
7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment Pass Pass Fail Pass
7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag Pass Pass Fail Fail
7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag Pass Pass Pass Pass
7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild Pass Pass Fail Pass
7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild Pass Pass Fail Pass
7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype Pass Pass Fail Fail
7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype Pass Pass Pass Pass
7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype Pass Pass Fail Fail
7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype Pass Pass Pass Pass
7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 Pass Pass Fail Fail
7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1 Pass Pass Fail Fail
7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild Pass Pass Fail Pass
7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 Fail Pass Fail Fail
7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1 Fail Pass Fail Fail
7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild Fail Pass Fail Fail
7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild Fail Pass Fail Fail
7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document Pass Pass Fail Fail
7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document Pass Pass Pass Pass
7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv Fail Pass Fail Fail
7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv Fail Pass Fail Fail
7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc Pass Pass Fail Fail
7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc Pass Pass Pass Pass
8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] Pass Pass Fail Pass
8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0] Pass Pass Fail Pass
8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 Pass Pass Fail Pass
8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2 Pass Pass Fail Pass
8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc Pass Pass Fail Fail
8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc Pass Pass Pass Pass
8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement Pass Pass Fail Pass
8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement Pass Pass Fail Pass
8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode Pass Pass Fail Pass
8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode Pass Pass Fail Pass
8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode Pass Pass Fail Pass
8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode Pass Pass Fail Pass
8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction Pass Pass Fail Pass
8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction Pass Pass Fail Pass
8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction Pass Pass Fail Pass
8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment Pass Pass Fail Pass
8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment Pass Pass Fail Pass
8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment Pass Pass Fail Pass
8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment Pass Pass Fail Pass
8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag Pass Pass Fail Fail
8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag Pass Pass Pass Pass
8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild Pass Pass Fail Pass
8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype Pass Pass Fail Fail
8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype Pass Pass Pass Pass
8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype Pass Pass Fail Fail
8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype Pass Pass Pass Pass
8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild Pass Pass Fail Pass
8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 Fail Pass Fail Fail
8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1 Fail Pass Fail Fail
8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild Fail Pass Fail Fail
8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild Fail Pass Fail Fail
8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 Pass Pass Fail Pass
8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1 Pass Pass Fail Pass
8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild Pass Pass Fail Pass
8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document Pass Pass Fail Fail
8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document Pass Pass Pass Pass
8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv Pass Pass Fail Pass
8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv Pass Pass Fail Pass
8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc Pass Pass Fail Fail
8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc Pass Pass Pass Pass
9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] Pass Pass Fail Pass
9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0] Pass Pass Fail Pass
9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 Pass Pass Pass Pass
9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2 Pass Pass Fail Pass
9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc Pass Pass Fail Fail
9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc Pass Pass Pass Pass
9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement Pass Pass Fail Pass
9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement Pass Pass Fail Pass
9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode Pass Pass Fail Pass
9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode Pass Pass Fail Pass
9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode Pass Pass Fail Pass
9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode Pass Pass Fail Pass
9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction Pass Pass Fail Pass
9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction Pass Pass Fail Pass
9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction Pass Pass Fail Pass
9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment Pass Pass Fail Pass
9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment Pass Pass Fail Pass
9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment Pass Pass Fail Pass
9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment Pass Pass Fail Pass
9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag Pass Pass Fail Fail
9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag Pass Pass Pass Pass
9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild Pass Pass Fail Pass
9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild Pass Pass Fail Pass
9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype Pass Pass Fail Fail
9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype Pass Pass Pass Pass
9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype Pass Pass Fail Fail
9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype Pass Pass Pass Pass
9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild Pass Pass Fail Pass
9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 Fail Pass Fail Fail
9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1 Fail Pass Fail Fail
9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild Fail Pass Fail Fail
9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild Fail Pass Fail Fail
9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 Pass Pass Fail Pass
9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1 Pass Pass Fail Pass
9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Pass
9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild Pass Pass Fail Pass
9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document Pass Pass Fail Fail
9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document Pass Pass Pass Pass
9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv Pass Pass Fail Pass
9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv Pass Pass Fail Pass
9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc Pass Pass Fail Fail
9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc Pass Pass Pass Pass
/dom/traversal/NodeFilter-constants.html Ok Ok Ok Ok
Constants for acceptNode on NodeFilter interface object. Pass Pass Pass Pass
Constants for whatToShow on NodeFilter interface object. Fail Pass Pass Fail